В общем-то все достаточно просто. Устанавливаем несколько полезностей: MaxiGallery и MaxiGallery Solo. Последний нужен для вывода картинок в каталоге. Далее:
Заходим сюда:
http://www.modxcms.com/resource-listing.html&tags=catalogue и качаем архив с каталогом. После этого разархивируем и смотрим, что нам нужно. В архиве есть интересный сниппет RunDitto. Не знаю, зачем он был написан, в принципе можно было бы пользоваться обычным Ditto. Закачиваем все чанки на сайт.
Далее нужно создать странички для каталога и сам каталог. Создаем папку, обзываем ее "Каталог". В ней не будет никаких чанков. Только ссылки на ваши подкаталоги.
Система каталог изначально построена так, что на один продукт уходит целая станичка. В некоторых случаях это может быть не слишком удобно, но...двигаемся вперед.
Создаем папку (например, "Системы" внутри папки "Каталог" и пихаем в нее вот такой вот вызов:
[[Ditto? &startID=`49` &summarize=`5` &total=`20` &tpl=`ProduitAllDittoTpl` &showarch=`0` &truncLen=`100` &truncSplit=`0`]]
После этого создаем в папке "Системы" страничку, которая будет полностью отображать описание продукции и ее изображения. Для этого вставляем вот этот чанк:
{{ArticleTpl}}
Описание продукции частично лежит на стандартных полях longtitle, title и т.д. Остальная часть полей управляется TV. Поэтому идем и создаем нужные нам поля)
На этом вроде вся работа заканчивается. Для улучшения вида и подгонки каталога под дизайн меняем чанки ProduitAllDittoTpl и ArticleTpl.