Атрибуты в категории на OpenCart версии 1.5.x
Вывести атрибуты в категории списка товаров на CMS OpenCart версии 1.5.x
Решение:
- Открыть файл контроллера catalog\controller\product\category.php
- Найти код
'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..',
- Вставить строку
'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']),
- Открыть файл шаблона catalog\view\theme\default\template\product\category.tpl
- В нужном месте вставить цикл вывода атрибутов
<?php if($product['attribute_groups']) { ?> <table> <?php foreach($product['attribute_groups'] as $attribute_group) { ?> <thead><!--названия групп--> <tr> <td colspan="2"><?php echo $attribute_group['name']; ?></td> </tr> </thead><!----> <tbody> <?php foreach($attribute_group['attribute'] as $attribute) { ?> <tr> <td><?php echo $attribute['name']; ?></td> <td><?php echo $attribute['text']; ?></td> </tr> <?php } ?> </tbody> <?php } ?> </table> <?php } ?>
Похожие решения:
Комментарии (0)