На mamaboutique.ru ведётся учет товаров по размерам и цветам, поэтому каждый товар — отдельная запись. Связываются они разными типами связи, для цвета используется «Многие ко многим».
При выводе на странице эту связи проверяются простыми сниппетами и выводятся нужные элементы: для комплектов — ссылки на другие товары, для цветов — селектбокс, «с этим товаром покупают» — карточки рекомендуемых товаров.
Всё отлично решается и настраивается, на самом деле, просто нужно немного подумать и поработать.
Более того, на этом проекте все товары еще и синхронизируются с «МойСклад».
Customization of back-end now is only by plugins, that will load custom ExtJS and modify page
Или посмотри, может у MS2 есть что подходящее, чтобы унаследовать и расширить.
Пока что можно заставить его работать как поиск, но не как фильтр для товаров.
Сделай отдельное поле, это же не долго.
На mamaboutique.ru ведётся учет товаров по размерам и цветам, поэтому каждый товар — отдельная запись. Связываются они разными типами связи, для цвета используется «Многие ко многим».
При выводе на странице эту связи проверяются простыми сниппетами и выводятся нужные элементы: для комплектов — ссылки на другие товары, для цветов — селектбокс, «с этим товаром покупают» — карточки рекомендуемых товаров.
Всё отлично решается и настраивается, на самом деле, просто нужно немного подумать и поработать.
Более того, на этом проекте все товары еще и синхронизируются с «МойСклад».
И по названию, и по id.
Шикарно было бы много чего добавить, но пока я занят, придётся самостоятельно себе плюшки программировать, благо MODX позволяет.
Проверять, срабатывает событие, или нет, можно простым alert().
Ну так отредактируй и убери его.
msProducts работает напрямую с БД, ему до фонаря все изыски. Может, когда нибудь и WF перепишу на pdoTools.
В общем, вызови каталог на странице с шаблоном 0, если тормозов нет — проверяй шаблоны на наличие некэшированных выводов. Если есть — будем разбираться дальше.
Если нужно publishedon — то и выводи его там [[+ec.publishedon]].
Остальные теги-то нормально, проблема только с br.
2. в плагине color ошибка исправлена, и даже переделана установка\удаление на сниппеты
3. у Виталия выводится нормально этот xtype, оно не сохраняется как надо.
Попробуй сделать его INT(10) и в модели и в БД.