Зависимые поля у товара в minishop2
Всем доброго времени суток!
Подскажите пожалуйста, как реализовать такие задачи.
Делается интернет-магазин по продаже автомобилей.
Вот манагер в админке добавляет авто, и ему нужно выбрать марку, а потом модель.
Как это лучше сделать? Понятно, что марку можно добавить через производителей в minishop2, а как добавить другое поле, что бы после выбора марки в поле была модель только этой марки авто?
И еще второй вопрос, как реализовать мультигородность?
Я додумался только до того, что у товара должно быть поле (по типу как производитель), с уже заданными регионами, а на фронте простыми фильтрами через mFilter2 фильтровать регионы.
Подскажите пожалуйста, как реализовать такие задачи.
Делается интернет-магазин по продаже автомобилей.
Вот манагер в админке добавляет авто, и ему нужно выбрать марку, а потом модель.
Как это лучше сделать? Понятно, что марку можно добавить через производителей в minishop2, а как добавить другое поле, что бы после выбора марки в поле была модель только этой марки авто?
И еще второй вопрос, как реализовать мультигородность?
Я додумался только до того, что у товара должно быть поле (по типу как производитель), с уже заданными регионами, а на фронте простыми фильтрами через mFilter2 фильтровать регионы.
Комментарии: 4
Я через js+css делал
Производитель и Модель хранятся в опциях товара
Ну и ваш пример с авто
Принцип тот же. Опции: Марка, Модель, можно до бесконечно развивать.
—————————————————————————————————
Ну и смотрите официальную документацию «Зависимые фильтры». Есть минусы, это хранение полей в TV
Производитель и Модель хранятся в опциях товара
Ну и ваш пример с авто
Принцип тот же. Опции: Марка, Модель, можно до бесконечно развивать.
—————————————————————————————————
Ну и смотрите официальную документацию «Зависимые фильтры». Есть минусы, это хранение полей в TV
Спасибо большое за ответ!
Это конечно тоже очень пригодится.
Но, можно ли сделать так, что бы в карточке товаров в админке поля модель и марка авто тоже зависели друг от друга?
Это конечно тоже очень пригодится.
Но, можно ли сделать так, что бы в карточке товаров в админке поля модель и марка авто тоже зависели друг от друга?
Единственный вариант, это писать дополнение, готовых решений даже близко нет. В Drupal такое было, модуль Hierarchical Select, там система терминов, которые могут быть вложены друг в друга. В MODX подобного не встречалось
В теории:
создать категорию «Марка», в ней субкатегорию «Модель», в ней категорию «Модификации», получиться этакая линейка для фильтра. Наглядно, дерево:
Три селекта
В первом будут выводится Категории 1 уровня (Марки), при выборе 1 категории, раскрывается селект второго уровня (Модели, принадлежащие к Марке, выбранной в первом селекте), при выборе модели раскрывается третий селект — Модификации. Он и финальный.
Как сохранять в базу, надо думать: или сохранять всю линейку значений, или сохранять по одному значению в поле, что будет корректнее для использования в дальнейшем. С mFilter2, к примеру.
Разработчик, знающий ExtJs, это реализует. Немного бы проспонсировал такой аддон.
P.S. Если интересны автомобильные сайты на MODX, вот, его сейчас наполняют, делали весной
В теории:
создать категорию «Марка», в ней субкатегорию «Модель», в ней категорию «Модификации», получиться этакая линейка для фильтра. Наглядно, дерево:
Acura
Acura CL (6)
Acura CL 3.2 i V6 24V
Acura CL 3.2 i V6 24V Type S
Acura CL 3.2 i V6 24V Type S
И т.п.
Acura EL Acura EL (5)
Acura ILX Acura ILX
Модель ещё
Модель ещё
Ну и программная логика в админке:Три селекта
В первом будут выводится Категории 1 уровня (Марки), при выборе 1 категории, раскрывается селект второго уровня (Модели, принадлежащие к Марке, выбранной в первом селекте), при выборе модели раскрывается третий селект — Модификации. Он и финальный.
Как сохранять в базу, надо думать: или сохранять всю линейку значений, или сохранять по одному значению в поле, что будет корректнее для использования в дальнейшем. С mFilter2, к примеру.
Разработчик, знающий ExtJs, это реализует. Немного бы проспонсировал такой аддон.
P.S. Если интересны автомобильные сайты на MODX, вот, его сейчас наполняют, делали весной
Спасибо!
Интересный вариант с Категориями, т.е. как я понял, марка — это категория, ее модели — подкатегории, и тд, только не очень понятно причем тут сохранение бд, это же просто, в каждой финальной подкатегории будет лежать товар — объявление.
Ссылка, что Вы скинули, не работает(
Открывается главная страница modx.pro
Интересный вариант с Категориями, т.е. как я понял, марка — это категория, ее модели — подкатегории, и тд, только не очень понятно причем тут сохранение бд, это же просто, в каждой финальной подкатегории будет лежать товар — объявление.
Ссылка, что Вы скинули, не работает(
Открывается главная страница modx.pro
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.