Затемнять несуществующие атрибуты (Комбинации)

Автор hasotof, 25 апреля 2016, 10:12:46

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

hasotof

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

Подскажите, пожалуйста - как можно затемнять несуществующие комбинации(атрибуты)?


У нас вот такая комбинация:
Размер - Цвет - Картинка

p.s. мы сейчас пробуем скриптом кликать по всем атрибутам и затемнять не существующие... Правильно работал только когда 2 атрибута (размер и цвет или картинка), а когда 3 атрибута то работает некорректно...((

-SiGi-

В prestashop 1.6 и так не показывает несуществующие комбинации.

DarinSr

Напишите версию prestashop, тема стандарная или нет, название модуля атрибутов.

hasotof

Цитата: -SiGi- от 25 апреля 2016, 10:15:24
В prestashop 1.6 и так не показывает несуществующие комбинации.

он показывает все.. Просто когда кликаешь на комбинацию и если комбинация не существует выводится сообщение "Такое сочетание не существует для этого товара. Пожалуйста, выберите другую комбинацию."

p.s. Версия 1.6.1.1



hasotof

#4
Цитата: DarinSr от 25 апреля 2016, 10:17:24
Напишите версию prestashop, тема стандарная или нет, название модуля атрибутов.

Шаблон не стандартный - pt_titanshop

- Версия prestashop 1.6.1.1

Имеется следующая комбинация:

- Размер
- Цвет
- Рисунок

Необходимо, чтобы при выборе размера, оставались из всего списка, только доступные цвета и рисунки.  (можно чтобы затемнялись не существующие)

Adik

С базовыми функциями нужно создавать комбинации из 3 атрибутов, не должно быть комбинаций из 2 атрибутов. Еще нужно чтобы все атрибуты были во всех комбинациях. Если у вас нет так, тогда нужно установить модуль для расширенного управления атрибутами, такой как attributs wizard.   

Миколас

Как можно затемять атрибуты если они нужны для 1-ой из N комбинаций?
Такое нискаким модудем не сделать.
Если атрибут показан, значит комбинация с этим атрибутом есть.

DarinSr

Вам нужно составить комбинации из 3 атрибутов:
- Размер
- Цвет
- Рисунок
Если у вас есть комбинации только из 2 атрибутов, то создайте для 3-го значение "Не важно" и выбирайте это значение в комбинации из 2-х атрибутов.

hasotof

#8
У всех комбинаций есть 3 атрибута.

Например для товара F: есть 5 размеров, в каждом размере с 1 по 4й по 2 цвета и для каждого цвета по 3 разных узора(вид рисунка на одежде), а в 5м размере у нас 1 цвет и 4 разных вида узора на него...

когда открываем страницу товара то у нас вываливается
- 5 размеров
- 9 цветов
- 28 узоров

выбираем размер №1 у нас остаются так-же 10 цветов и 30 узоров(пользователь должен по каждому цвету и узору кликать и только после клика он понимает есть такая комбинация или нет... а узоров у нас не 30,а бывает и по 50 - долго и мучительно перебирать комбинации в поиске того который есть), а нужно чтобы недоступные для размера №1 цвета и узоры скрывались display:none или opacity no-cklicable

например когда кликаем по 5му размеру у нас должно оставаться только 1 цвет и доступные к этому цвету 4 рисунка(узора), а не все 9 цветов и 28 узоров




hasotof

Цитата: Миколас от 25 апреля 2016, 11:29:59
Как можно затемять атрибуты если они нужны для 1-ой из N комбинаций?
Такое нискаким модудем не сделать.
Если атрибут показан, значит комбинация с этим атрибутом есть.

при change можно затемнять не существующий атрибут, а если существует то убирать затемнение... или как то по другому

вот как здесь примерно https://www.wildberries.ru/catalog/2360608/detail.aspx  - при выборе определенного узора несуществующий размер затемняется

hasotof

Вот тут рабочий пример для 2х атрибутов (Когда есть только размер и цвет) а у нас 3 атрибута


http://htmler.ru/2015/07/11/prestashop-skryit-nedostupnyie-atributyi-tsveta/

DarinSr

Это назвается связанные атрибуты. На форуме есть тема с объяснением как сделать атрибуты связанные.

Mr.Sen

С 3-х и более можно сделать только так. Активым при загрузке будет только 1-й атрибут. После выбора 1-го, активным станет второй и т.д.