YuraS 4 Опубликовано 13 октября, 2011 Жалоба Share Опубликовано 13 октября, 2011 Можно ли в модулях с листингами и выводом списков товаров в Рекомендуемых, Новинках, Скидках и т.д. в шаблонах этих модулей сделать условие "если есть атрибуты, то А, если нет атрибутов, то Б"? Наподобие того, как это сделано в шаблоне карточки товара: {if $MODULE_product_options !=''} {$MODULE_product_options} {/if} Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 октября, 2011 Жалоба Share Опубликовано 13 октября, 2011 Наверное в /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] Ссылка на сообщение Поделиться на другие сайты
YuraS 4 Опубликовано 13 октября, 2011 Автор Жалоба Share Опубликовано 13 октября, 2011 спасибо, работает! :) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 октября, 2011 Жалоба Share Опубликовано 13 октября, 2011 Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения