Перейти к содержанию
Форум поддержки пользователей VamShop

Условие, если у товаров есть атрибуты


Рекомендуемые сообщения

Можно ли в модулях с листингами и выводом списков товаров в Рекомендуемых, Новинках, Скидках и т.д. в шаблонах этих модулей сделать условие "если есть атрибуты, то А, если нет атрибутов, то Б"?

Наподобие того, как это сделано в шаблоне карточки товара:

{if $MODULE_product_options !=''}

{$MODULE_product_options}

{/if}

Ссылка на сообщение
Поделиться на другие сайты

Наверное в /includes/classes/product.php менять:


return array ('PRODUCTS_NAME' => vam_parse_input_field_data($array['products_name'], array('"' => '"')),
'PRODUCTS_MODEL'=>$array['products_model'],
'PRODUCTS_QUANTITY'=>$array['products_quantity'],
[/code] на:
[code]
if (vam_has_product_attributes($array['products_id'])) {
$att_exists = 1;
} else {
$att_exists = 0;
}

return array ('PRODUCTS_NAME' => vam_parse_input_field_data($array['products_name'], array('"' => '"')),
'PRODUCTS_MODEL'=>$array['products_model'],
'PRODUCT_HAS_ATTRIBUTES'=>$att_exists,
и затем уже в шаблонах использовать что-то вроде:

{if $module_data.PRODUCT_HAS_ATTRIBUTES == 1}
есть атрибуты
{else}
нет атрибутов
{/if}
[/code]

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...