Наборы параметров для категорий товаров miniShop2
Привет.
Возможно что-то не до конца пока понял, но ищу совета, как правильно такое организовать.
Чтобы не быть голословным, приведу пример одного проекта, который я неспешно делаю — inout.by.dev.alroniks.com/shop/
Интернет-магазин аудио-, видео-, свето-оборудования.
Суть проблемы в том, что у каждой категории товаров, буть то колонки или микрофоны или стойки различные наборы параметров, у колонок сопротивление есть и важно, у стоек важен какой-нибудь вылет «стрелы» и тд. Задача, чтобы у разной категории товара был свой набор параметров, которым можно было бы управлять. Использовать в mFilter, менять их местами и тд.
Есть идеи, как такое лучше организовать?
Возможно что-то не до конца пока понял, но ищу совета, как правильно такое организовать.
Чтобы не быть голословным, приведу пример одного проекта, который я неспешно делаю — inout.by.dev.alroniks.com/shop/
Интернет-магазин аудио-, видео-, свето-оборудования.
Суть проблемы в том, что у каждой категории товаров, буть то колонки или микрофоны или стойки различные наборы параметров, у колонок сопротивление есть и важно, у стоек важен какой-нибудь вылет «стрелы» и тд. Задача, чтобы у разной категории товара был свой набор параметров, которым можно было бы управлять. Использовать в mFilter, менять их местами и тд.
Есть идеи, как такое лучше организовать?
Комментарии: 3
Тут, наверное, ничего лучше чем Шаблон — ТВ параметр не придумать. Можно использовать MIGX, только для него нужно будет написать новый метод в mFilter2.
Расширение полей товара плагином miniShop2 не подойдёт, так как оно действует на все объекты msProductData, независимо от категорий.
Расширение полей товара плагином miniShop2 не подойдёт, так как оно действует на все объекты msProductData, независимо от категорий.
Хм, а можно как-то сделать так, чтобы при создании товара устанавливался нужный шаблон в зависимости от категории? Разве что плагин написать для этого дела. И дописать потом управление этим всем, чтобы клиент мог сам потом параметры двигать местами.
С шаблонами не сложно сделать, особенно в рамках моего эксперимента с наследованием шаблонов. Как вариант, можно при создании категории генерировать соответствующий шаблон (правда как быть при переименовании — пока не понятно), в который класть необходимые параметры.
А в самом шаблоне наследовать базовый шаблон продукта вот так
А в самом шаблоне наследовать базовый шаблон продукта вот так
[[>product]]
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.