Здравствуйте, это все понятно , а вот если мы захотим создать 2 класса наследуемые от 1 главного, да вот делать это все так чтобы поля в 2 производных ссылались на gxBox.. XPDO генерирует 3 таблицы 1 gxBox ,а в другие 2 таблицы просто унаследовались поля от родительской, а нам то надо чтобы gxBox была частью gxBoxWater или gxBoxAutomobil типо авто Joinы, тут получилось мы наплодили таблицы а они не централизованы как в такой ситуации поступать? есть конечно альтернатива создать 1 таблицу gxBox и 2 дополняющих (уже без наследования) в gxBox добавить 2 composite по 1 на таблицу и обозвать их соответствующим именем класса, создать колонку в gxBox говорящую какой класс joinить $box = $getObject('gxBox',1);

$target_class_object = $getObject($box->class_name,1)

Можно конечно поэкспериментировать на предмет того, чтобы устанавливать различные настройки через $modx->setOption(), но вряд ли сработает, так как в первую очередь учитываются настройки самого плагина, а значит без хардкода вообще никак :) Проще вручную прописать либы в шаблонах и все.

А на нельзя задавать JS-скрипты в шаблонах? чтобы на одной страничке одни картинки через highslide обрабатывались, а другие через prettyphoto? Было бы очен удобно :)

Незадокументированные возможности ShopModxBox :) Дело в том, что в сборке установлен плагин DirectResize, который и дает в данном случае этот эффект. То есть перед тем, как MODX отдаст конечных HTML, срабатывает этот плагин, находит в коде картинки, для которых размеры указаны меньше, чем их реальный размер, и эти картинки заменяются на всплывашки. Кстати, в DirectResize входит три разных JS-скрипта, и вы можете попробовать в настройках плагина изменить используемый скрипт. http://joxi.ru/Zxz8U4wyTJDrAt9EGpo

TinyMCE визуальный HTML редактор, фото закидываю в описание товара указывая размер, описание, и т.д утомительно но продуктивно...

Достойный сайт получился!:) Так в итоге как именно ваш метод работает? DirectResize используете? P.S. Постараюсь в обозримом будущем накидать подробный мануал для создания галерей на базе Migx.

Примерно такой же метод как описала ylarus я и использовал http://shop-merlis.ru/catalog/platya/platya-naryadnyie/988-atlasnyij-zhakkard-izumrud.html с MIGX я так и не смог разобраться... Но все равно спасибо Николаю за сборку!!!

Есть у меня наработка, включу ее в новую сборку ShopModxBox. Там загрузка картинок прям аджаксовая. Нажал кнопку, выбрал файл, он сразу загрузился и добавился в галерею документа. Отличная штука для наполнения большого каталога.

Тут промелькнула информация о еще одном магазине на базе ShopModxBox shop-merlis.ru. Мне понравился :) Сразу скажу, что я не причастен к его разработке :) Кстати, вопрос Вадиму: не забыли отключить в шаблонах настройку phptemplates.non-cached? Она по умолчанию включена и отключает кеширование шаблонов. Она нужна как правило только на время разработки. Отключение этой настройки как правило дает прирост в производительности в 3-4 раза. P.S. вот еще недавно один сайт отметил, очень понравился, тоже на базе ShopModxBox: www.ninjakem.ru Вообще скоро выделю ресурсы и создам раздел сайтов на ShopModxBox, их уже очень и очень не мало в сети весит.