Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Вывод определённого атрибута товара


SiSya

Recommended Posts

Здравствуйте.

Не первый месяц прихожу к проблеме с массивом атрибутов и парсингом определённого из них.

В идеале, если воспользоваться мануалами, которые описывают вывод без шаблонизатора, получается:

{% for attribute_group in attribute_groups %}
	{% for attribute in attribute_group.attribute %}
		{% if attribute.attribute_id.15 %}
            asdas
123 
		{% endif %}
	{% endfor %}
{% endfor %}

Пробовал разные вариации. Даже с {% for attribute_id in attribute_group.attribute_id %}, но тщетно.

В контроллере переменную объявил, да

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

Но в итоге ничего не помогает.

Opencart 3.0.2.0

Ткните носом, пожалуйста, в каком месте я неправ?

Заранее благодарю.

Змінено користувачем SiSya
Надіслати
Поділитися на інших сайтах


1 час назад, SiSya сказал:

В контроллере переменную объявил, дa

 

где что вывести-то нужно, не понял.

 

внутри атрибута можно так  {% if attribute.attribute_id == 15 %}

 

  • +1 1
Надіслати
Поділитися на інших сайтах

10 часов назад, Vetroff сказал:

 

где что вывести-то нужно, не понял.

 

внутри атрибута можно так  {% if attribute.attribute_id == 15 %}

 

Нужно вывести определенный атрибут по его id. Сейчас попробую Ваш вариант.

УРА. Я на других ресурсах не видел подобный формат синтаксиса для третьего твига. Только через точку.

Спасибо Вам огромное!

Змінено користувачем SiSya
Надіслати
Поділитися на інших сайтах


я не большой знаток twig, но по логике, если через точку, то возможно сработал бы такой вариант {% if attribute.15 %}

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.