Атрибуты в категории OpenCart

Задача:

Атрибуты в категории на OpenCart версии 1.5.x

Вывести атрибуты в категории списка товаров на CMS OpenCart версии 1.5.x


Атрибуты в категории OpenCart

Решение:
  1. Открыть файл контроллера catalog\controller\product\category.php
  2. Найти код
    'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..',
  3. Вставить строку
    'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']),
  4. Открыть файл шаблона catalog\view\theme\default\template\product\category.tpl
  5. В нужном месте вставить цикл вывода атрибутов
    <?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 } ?>
Похожие решения:
Изменено: 21 09 2019
Просмотров: 7974

Комментарии

Написать