Скрытие нулевых товаров

#
Скрытие нулевых товаров
Здравствуйте! Есть необходимость не отображать товары, количество которых на складе равно нулю. Но деактивирование нам не подходит, т.к. хотим, чтобы страницы с этим товаром оставались в индексе Яндекса. Сделал следующим образом:
$element['type'] = 0; // 0 - основное св-во, 1 - дополнительное
      $element['name'] = 'shop_items_catalog_rest';
      $element['prefix'] = 'AND'; // префикс
      $element['if'] = '>'; // Условие
      $element['value'] = 0;
      $element['sufix'] = '';
      $param['select'][] = $element;

Но при этом ярлыки нулевых товаров отображаются. Подскажите пожалуйста решение, чтобы и ярлыки нулевых товаров скрывалиьс! Заранее благодарен!
#
Re: Скрытие нулевых товаров
Не совсем понял, что вы имеете в виду под ЯРЛЫКОМ, но мне вот такой вариант помог.



в типовой дин странице перед /* Ограничиваем по производителю */  ставим

/* Ограничиваем по количеству */
if (!isset($_GET['items_rest']) || to_int($_GET['items_rest']) > 0)
{
$element['type'] = 0; // 0 - основное св-во, 1 - дополнительное
$element['name'] = 'shop_items_catalog_rest';
$element['prefix'] = 'AND'; // префикс
$element['if'] = '>'; // Условие
$element['value'] = 0;
$element['sufix'] = '';
$param['select'][] = $element;

$external_propertys['items_rest'] = 1;

}
Дмитрий
#
Re: Скрытие нулевых товаров
Думаю такой вариант не подойдет
Может еще кто-нибудь что-нибудь подсказать?
Модератор
#
Re: Скрытие нулевых товаров
tomweb,
У ярлыка нет цены, поэтому он будет отображаться в любом случае. Нужно таблицу объединять с самой собой по полю ID товара - ID ярлыка и писать дополнительные условия.
#
Re: Скрытие нулевых товаров
А вы не пожете подсказать, как это делается?!
#
Re: Скрытие нулевых товаров
Очень надо!
#
Re: Скрытие нулевых товаров
Что такое "ярлык"?
#
Re: Скрытие нулевых товаров
qconcept писал(а):
Что такое «ярлык»?

Если можно так выразиться, ярлык - это копия товара для размещения данного товара в других группах. Ярлык не имеет свойств того товара, на который он ссылается.
Авторизация