Наборы параметров для категорий товаров miniShop2

Привет.

Возможно что-то не до конца пока понял, но ищу совета, как правильно такое организовать.

Чтобы не быть голословным, приведу пример одного проекта, который я неспешно делаю — inout.by.dev.alroniks.com/shop/

Интернет-магазин аудио-, видео-, свето-оборудования.

Суть проблемы в том, что у каждой категории товаров, буть то колонки или микрофоны или стойки различные наборы параметров, у колонок сопротивление есть и важно, у стоек важен какой-нибудь вылет «стрелы» и тд. Задача, чтобы у разной категории товара был свой набор параметров, которым можно было бы управлять. Использовать в mFilter, менять их местами и тд.

Есть идеи, как такое лучше организовать?
Іван Клімчук
12 июля 2014, 19:59
modx.pro
1 986
0

Комментарии: 3

Василий Наумкин
13 июля 2014, 08:05
0
Тут, наверное, ничего лучше чем Шаблон — ТВ параметр не придумать. Можно использовать MIGX, только для него нужно будет написать новый метод в mFilter2.

Расширение полей товара плагином miniShop2 не подойдёт, так как оно действует на все объекты msProductData, независимо от категорий.
    Іван Клімчук
    13 июля 2014, 13:22
    0
    Хм, а можно как-то сделать так, чтобы при создании товара устанавливался нужный шаблон в зависимости от категории? Разве что плагин написать для этого дела. И дописать потом управление этим всем, чтобы клиент мог сам потом параметры двигать местами.
      Іван Клімчук
      13 июля 2014, 13:44
      0
      С шаблонами не сложно сделать, особенно в рамках моего эксперимента с наследованием шаблонов. Как вариант, можно при создании категории генерировать соответствующий шаблон (правда как быть при переименовании — пока не понятно), в который класть необходимые параметры.

      А в самом шаблоне наследовать базовый шаблон продукта вот так
      [[>product]]
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3