Как добавить атрибут товара на страницу категории

Автор brus powerfull, 14 октября 2014, 17:31:50

« назад - далее »

brus powerfull

Добрый день.

Подскажите пожалуйста, может кто-то знает. У меня есть характеристика товара Цвет, она отображается на странице товара в виде кнопок,имеющих соответствующий цвет. Можно ли сделать так, чтобы эти цвета(кнопки) отображались в блоке каждого товара на странице категории товаров?

Adik

Зависит от версии presrashop и темы. В prestashop 1.6 в теме на bootsrap показывает атрибут цвета в списке товара.
Если у вас другая версия или тема, то можете посмотреть в этой версии код и добавить такой к себе.

brus powerfull

#2
У меня версия 1.6.0.8. Подскажите пожалуйста, что значит 'на bootsrap' имеется ввиду тема default ?

Adik

Цитата: brus powerfull от 14 октября 2014, 18:14:39
У меня версия 1.6.0.8. Подскажите пожалуйста, что значит 'на bootsrap' имеется ввиду тема default ?
Да. Стандарная тема для prestashop 1.6.

brus powerfull

Добрый день.

Установил стандартную тему для prestashop 1.6.0.8, создал для одного товара комбинацию из цветов, но так и не увидел их на странице категории этого товара. Эти цвета видны только на странице товара. Мне необходимо, чтобы эти цвета были видны и на странице категории. Например, если я перехожу в категорию например Мячи, то у меня бы был список товаров, и под каждым товаром были бы его цвета. Как можно это реализовать?

PrestaMan

Была такая тема, ищите на форуме. Там давали название модуля который нужно установить. Модуль платный и не входит в стандарный пакет.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

brus powerfull


DarinSr

#7
Прежде чем задавать вопросы ищите на форуме подобые темы.
http://prestashop-forum.ru/index.php/topic,2810.0.html
http://prestashop-forum.ru/index.php/topic,2649.msg13912.html
и еще несколько таких тем.

В prestashop 1.6 отдельный шаблон для подключения вывода атрибутов цвета /themes/default-bootstrap/product-list-colors.tpl

brus powerfull

Согласен, я поторопился с созданием темы. Спасибо.

vervekin

Модуль называется Product List Attributes. Он действительно платный, но в сети доступен для бесплатного скачивания. Ссылку не даю, через Яндекс найдете в первых строках выдачи.

Виталий

У вас же prestashop 1.6, там все можно делать проще. Использовать для показа цвета атрибут, а не характеристику.
Панель управления > Каталог > Атрибуты
выбрать атрибут Цвет > Редактировать
установить Indexable - Нет (потом можно вернуть обратно).
Сохранить.
Cоздание интернет сайтов Webstudio UwK

brus powerfull

Цитата: Виталий от 17 октября 2014, 13:12:27
У вас же prestashop 1.6, там все можно делать проще. Использовать для показа цвета атрибут, а не характеристику.
Панель управления > Каталог > Атрибуты
выбрать атрибут Цвет > Редактировать
установить Indexable - Нет (потом можно вернуть обратно).
Сохранить.


Я использую атрибут Цвет для товара, а не характеристику. Если я выберу Indexable - No, почему что-то должно поменяться на странице категории? Я попробовал конечно, но атрибут Цвет не появился.

Руслан Л

Цитата: Виталий от 17 октября 2014, 13:12:27
У вас же prestashop 1.6, там все можно делать проще. Использовать для показа цвета атрибут, а не характеристику.
Панель управления > Каталог > Атрибуты
выбрать атрибут Цвет > Редактировать
установить Indexable - Нет (потом можно вернуть обратно).
Сохранить.
Я так делал и цвета выводит. Может вам не там нужно цвета показать?

brus powerfull

#13
Да, нужно именно так как на этом скриншоте.

По вашим рекомендациям я сделал следующим образом:
-создал новый атрибут товара Цвет
- для отдельного товара сгенерировал комбинации из атрибутов Цвет и Размер, сохранил изменения
-в бэкофисе сделал следующее: Атрибуты товара>Цвет>Редактировать - поставил Индексируемые>Нет, сохранил изменения.

Перехожу на страницу категории товаров и там никаких изменений, Атрибута Цвет нет. Может нужно что-то еще сделать или я не так что-то делаю, подскажите. У меня prestashop 1.6.0.8(тема не стандартная, тему я приобрел на сайте prestashop).

tigran

Цитата: Виталий от 17 октября 2014, 13:12:27
У вас же prestashop 1.6, там все можно делать проще. Использовать для показа цвета атрибут, а не характеристику.
Панель управления > Каталог > Атрибуты
выбрать атрибут Цвет > Редактировать
установить Indexable - Нет (потом можно вернуть обратно).
Сохранить.
+1. Проверено на prestashop 1.6.0.9.
Метод работает. После установки блока с цветами не видно в листинге товаров. Отменяю индексацию, появляются.
Только почему-то на главной цвета так и не появились. Хотя шаблон для вывода товаров в модулях и на странице категорий один и тот-же.

Цитироватьтема не стандартная, тему я приобрел на сайте prestashop
Так бы сразу и писали. В шаблонах темы проблема. Нет возможности вывода цветов.