Доброго времени суток. Возникла необходимость вывести конкретные атрибуты в категории под названием товара как на скрине
Для версий ниже тройки куча решений в сети, а для версии 3+ не нашел ничего. Как я понял это выглядит примерно так
1.В файле /catalog/controller/product/category.php
После строк
$data['products'][] = array(
'product_id' => $result['product_id'],
'thumb' => $image,
'name' => $result['name'],
Вставляем
'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']),
И далее выводим в шаблоне выводим только нужные нам атрибуты
<?php foreach($product['attribute_groups'] as $attribute_group) { ?>
<?php foreach($attribute_group['attribute'] as $attribute) { ?>
<?php if(in_array($attribute['attribute_id'], array(15,17))){?>
<span>{{ attribute.name }}</span>
<span>{{ attribute.text }}</span>
<?php } ?>
<?php } ?>
<?php } ?>
Для TWIG в качестве теста Вывожу так, но вывода на сайте не видно.
{% for attribute_group in product.attribute_groups %}
{% for attribute in attribute_group.attribute %}
{% if attribute.attribute_id == 35 %}
<span>{{ attribute.text }}</span>
{% endif %}
{% endfor %}
{% endfor %}
Как вывести подобное в ОС 3 по аналогии ? Запутался с TWIG.
$attribute['name'] В принципе выводить не обязательно главное значение