Перейти к содержанию
addax

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

Рекомендуемые сообщения

Добрый день, уважаемые знатоки.

Прошу помощи, ибо с опенкартом новичок.

Для товаров создан атрибут "Тематика", который применяется ко всем товарам "Тематика". Необходимо вывести по отдельной ссылке в главном меню список "Тематик"?

Как я понял каждый атрибут имеет свой ID, то есть нужно вывести список дексрипшенов attribute ID, я правильно понял?

Благодарю за помощь! 

Поделиться сообщением


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

Здравствуйте.
Рассуждаете в верном направлении. Интересующие Вас данные хранятся в таблице "attribute_description".

Поделиться сообщением


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

Да, но только там лежит только название атрибута, а где находится само значение? Допустим названия атрибута "Тематика", а карточке товара добавляем атрибут "Тематика" и указываем "Новогодняя". Где хранятся эти значения?

Поделиться сообщением


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

Все нашел, где лежат данные. Вот запрос 

 select * from oc_product_attribute where attribute_id=14

Как теперь вывести это все через ссылку в главном меню магазина?

Поделиться сообщением


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

А не проще поставить фильтр, и вывести через него все атрибуты.

Вам нужен просто список "Тематик" или это ссылки с товарами внутри для каждой тематики

Если это ссылки вам без фильтра не обойтись.

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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