Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Добавить вывод атрибутов в категории


Valery332
 Погделиться

Рекомендованные сообещёния

Доброго времени суток. Как в ocStore 3.0.2.0 вывести атрибуты товаров в категориях? Попыился ик:

В catalog/controller/product/category.php

После

 

'product_id'  => $result['product_id'],

Добавил
  

 'attribute_groups' => $this->model_catalog_product->getProductAttributes($result['product_id']),


В catalog/view/theme/*/template/product/category.twig

Добавил вывод 

    

            {% if attribute_groups %}
              <table class="table table-bordered">
                {% for attribute_group in attribute_groups %}
                <thead>
                  <tr>
                    <td colspan="2"><strong>{{ attribute_group.name }}</strong></td>
                  </tr>
                </thead>
                <tbody>
                {% for attribute in attribute_group.attribute %}
                <tr>
                  <td>{{ attribute.name }}</td>
                  <td>{{ attribute.text }}</td>
                </tr>
                {% endfor %}
                  </tbody>
                {% endfor %}
              </table>
            {% endif %}

 

Изменено пользователем Valery332
Ссылка на комменирий
Погделиться на других сайих


22 минуты назад, Valery332 сказал:

В catalog/view/theme/*/template/product/category.twig

Добавил вывод 

 

надо product.attribute_groups

Ссылка на комменирий
Погделиться на других сайих

On 7/27/2020 at 6:05 PM, spectre said:

 

надо product.attribute_groups

Можете подсказать, как вывести только опрегделенные атрибуты по ID? Думаю многим полезно бугдет.

Ссылка на комменирий
Погделиться на других сайих


  • 1 год спустя...
31.07.2020 в 15:16, DeMs сказал:

Можете подсказать, как вывести только опрегделенные атрибуты по ID? Думаю многим полезно бугдет.

{% if product.attribute_groups %}
    {% for attribute_group in product.attribute_groups %}
      {% for attribute in attribute_group.attribute %}
         {% if attribute.attribute_id == 14 %}
              <p>Flavour: <span>{{ attribute.text }}</span></p>
         {% endif %}
      {% endfor %}
    {% endfor %}
{% endif %}  

Вместо id всивляете id своего аттрибуи

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.