Tramp1357 16 апреля 2014 0 5
Коля, добрый день. Делаю магазин, и встал вопрос использования модели товара (по каждой модели может иметься несколько цветов, от которых зависят размеры, цены, привязанные фото). Напрашивается механизм модели товара.

в changelog вижу:
shopModx-0.0.3-beta
========================================
...
— Remove controllers and processors file for some CRC:
ShopmodxResourceWarehouse,
ShopmodxResourceProductModel,
...

Остался механизм работы с моделями? Где можно покопать?
5 комментариев
Fi1osof1
Fi1osof 17 апреля 2014г в 18:25 #
Саша, привет!
На самом деле очень не советую лезть в эти модели. Механизм крайне обширен, и не до конца проработан. Эта основа готовилась под конкретный проект и там индивидуально дорабатывалась, и на это были серьезные бюджеты. Там дело не только в сложных выборках, но и в интерфейсах управления и т.п. Пока для тебя наиболее приемлемый вариант — использовать TV-шки и migxDB. Как разную стоимость реализовать в зависимости от отдельных параметров — ты это уже все проходил. К сожалению, пока более удобного ничего не могу посоветовать.
Tramp13571
Tramp1357 17 апреля 2014г в 18:55 #
Понял. Я, в принципе начал ковыряться с процессорами и понял уже, что многие переписывать придется.
Тут такая картина: у товара может быть несколько цветов, и по каждому цвету может быть задано разное количество размеров. А migxDB позволяет вложенные таблички делать? Не посоветуешь, где лучше почитать по нему?
Fi1osof1
Fi1osof 17 апреля 2014г в 19:14 #
Почитать следует не по migxDB, а по ExtJS, потому что мига — это только обертка для конфигурации.
Но учитывая твою задачу, лучше его и не трогать. Правильней допилить или наш групповой редактор, добавив в него редактирование этих цен/цветов и т.п. через дополнительный интерфейс по правой кнопки мыши, или в редактор документа еще одну вкладку сделать и там уже интерфейс. Как вкладку добавить смотри или плагин ShopModx, или плагин в XLexicon.
Tramp13571
Tramp1357 17 апреля 2014г в 19:27 #
Ясно, спасибо! поковыряюсь
Fi1osof1
Fi1osof 17 апреля 2014г в 19:31 #
Не за что!
Но наберись терпения. Эта задача совсем не на один час.
Tramp13571
Tramp1357 17 апреля 2014г в 22:12 #
Все равно начинать когда-то надо, так лучше на чем-нибудь реальном, чем просто так )
Fi1osof1
Fi1osof 17 апреля 2014г в 22:20 #
Я думаю ты справишься :)
a
alone-elvi 23 апреля 2014г в 22:29 #
Доброго времени суток :)
А, где допиливается редактор?

Спасибо.
Fi1osof1
Fi1osof 24 апреля 2014г в 11:06 #
Добрый день!
Это в компоненте shopmodxgroupedit. Но там помимо php надо еще и ExtJS хорошо знать. Один из редактируемых файлов: grid.js
a
alone-elvi 24 апреля 2014г в 11:17 #
Значит будем изучать :) А с базой данных манипуляции нужно будет производить?
Fi1osof1
Fi1osof 24 апреля 2014г в 11:22 #
Это уже будет зависеть от твоих задач. Но по идее не надо будет ничего.
Авторизуйтесь или зарегистрируйтесь (можно через соцсети ), чтобы оставлять комментарии.