Ответить Новая тема Новый опрос 
 Вывести аттриуты в списке товаров
wgt


Новичок
Сообщений: 33
Откуда: Донецк
Регистрация: 06-06-2015


10-06-2015 23:04
Столкнулся с серьёзной задачей, как оказалось((

Как вывести аттрибуты в списке товаров? Хотя бы группы этих аттрибутов. Пока я так понял в ветке 1.6 реализован вывод только цветов - $product.color_list

 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


10-06-2015 23:44
Комбинации это огромный набор данных, необходимо обработку кешировать.

1. Откройте файл /controllers/front/CategoryController.php
Код:
foreach ($this->cat_products as &$product)
{
    $product['attributes'] = Product::getAttributesInformationsByProduct($product['id_product']);
}


2. В шаблон /themes/тема/product-list.tpl добавьте подобное:
Код:
{if isset($product.attributes)}
    {foreach from=$product.attributes item=attribute}
    {$attribute.id_attribute}
    {$attribute.attribute}
    {$attribute.group}
    {/foreach}
{/if}
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос