Виводимо атрибути на сторінці категорії в opencart
Виводимо атрибути на сторінці категорії в opencart
Створення, розробка, виготовлення сайтів | WEB-STYDIA.COM

Доброго часу доби дорогий читачу, нещодавно перед мною постало завдання вивести в списку товарів виробника атрибути, і після небагатьох пошуків в google рішення прийшло саме собою, даний спосіб можна сміливо застосовувати не тільки на сторінку товарів виробника а й до сторінок категорій, пошуку, акцій і т.д. ... По суті різниці немає.
Не буду тягнути гуму і пояснювати для чого це потрібно, кожен кому потрібно зрозуміє для чого ... І так приступимо, до самої задачі і її вирішення.

Відкриваємо файл /catalog/controller/product/manufacturer.php і знаходимо в ньому рядок:

і відразу після нього вставляємо наступний рядок:

Далі відкриваємо /catalog/view/theme/default/template/product/manufacturer_info.tpl і в потрібне нам місце наприклад замість опису або будь-яке інше місце вставляємо шматок коду

Якщо ж вам потрібно вивести тільки конкретні атрибути, то можна їх вивести за допомогою ID атрибута, для цього є два шляхи перший це приховати непотрібні атрибути і другий спосіб це показувати лише ті атрибути що нам потрібно.
І так перший спосіб це ми виводимо тільки ті атрибути які не будуть перераховані в коді нижче, в коді ж ми будемо перераховувати тільки ті ID атрибутів які хочемо приховати.

Ну а в другому способі ми виведемо тільки потрібні нам атрибути:

Як це все буде виглядати на прикладі ви можете побачити нижче:

Якщо ви не знаєте як дізнатися ID потрібного атрибуту, то це простіше простого, йдете в адмінку знаходите потрібний вам атрибут і натискаєте змінити, після дивимося посилання в рядку браузера і на ссилці дивимося attribute_id = 0000 де 0000 це і є потрібний нам ID атрибута.

Ось таким нескладним способом ми вивели список атрибутів на потрібну сторінку, удачі Вам.

Вас також може зацікавити

Немає коментарів

Ви можете залишити коментар першим.

Залишити коментар

Будь ласка, введіть Ваше ім'я. Будь ласка, введіть адресу електронної пошти. Будь ласка, введіть повідомлення.