Коля, добрый день. Делаю магазин, и встал вопрос использования модели товара (по каждой модели может иметься несколько цветов, от которых зависят размеры, цены, привязанные фото). Напрашивается механизм модели товара.
в changelog вижу:
shopModx-0.0.3-beta
========================================
...
— Remove controllers and processors file for some CRC:
ShopmodxResourceWarehouse,
ShopmodxResourceProductModel,
...
Остался механизм работы с моделями? Где можно покопать?
Саша, привет!
На самом деле очень не советую лезть в эти модели. Механизм крайне обширен, и не до конца проработан. Эта основа готовилась под конкретный проект и там индивидуально дорабатывалась, и на это были серьезные бюджеты. Там дело не только в сложных выборках, но и в интерфейсах управления и т.п. Пока для тебя наиболее приемлемый вариант — использовать TV-шки и migxDB. Как разную стоимость реализовать в зависимости от отдельных параметров — ты это уже все проходил. К сожалению, пока более удобного ничего не могу посоветовать.
Понял. Я, в принципе начал ковыряться с процессорами и понял уже, что многие переписывать придется.
Тут такая картина: у товара может быть несколько цветов, и по каждому цвету может быть задано разное количество размеров. А migxDB позволяет вложенные таблички делать? Не посоветуешь, где лучше почитать по нему?
Почитать следует не по migxDB, а по ExtJS, потому что мига — это только обертка для конфигурации.
Но учитывая твою задачу, лучше его и не трогать. Правильней допилить или наш групповой редактор, добавив в него редактирование этих цен/цветов и т.п. через дополнительный интерфейс по правой кнопки мыши, или в редактор документа еще одну вкладку сделать и там уже интерфейс. Как вкладку добавить смотри или плагин ShopModx, или плагин в XLexicon.