TyrQvir

Рейтинг
19
Регистрация
24.05.2013
Должность
computer repair
Интересы
web

Столкнулся с такой проблемой. Стоит MODX Revolution 2.4.2-pl (traditional) и gallery-1.7.0-pl.

Есть альбом с изображениями. Нужно вывести некоторые изображения с этого альбома,чтобы на выходе был сам img , его alt , title, class.

Сначала пытался выводить используя такую конструкцию в количестве 5 с разными id:

[[!GalleryItem? &id=`12`]]

[[!+galitem.image:notempty=`

<img src="[[+galitem.image]]" alt="[[+galitem.name]]" title="[[+galitem.discription]] class="[[+galitem.imgCls]]" />

`]]

НО после вывода 2-3 фотографий остальные фотки начинают повторяться по id последнего, итого получалось первая фотка та что нужна , а остальные выводятся в нужном количестве но с одинаковым id.

Сейчас вывожу через такую конструкцию :

[[!GalleryItem? &id=`12` &thumbWidth=`150` &thumbHeight=`150` &toPlaceholders=`0` &tpl=`photo`]]

Чанк photo:

<img class="[[+imgCls]]" src="[[+thumbnail]]" alt="[[+name]]" [[+image_attributes]] title="[[+description]]" id="[[+id]]"/>

Всё работает нормально за исключением одного, не выводится плейсхолдер imgCls. Я понимаю что в него нужно как то передать значение,но все мои усилия не к чему не привели. Остальные значения подставляются с самого альбома я так понял, но класса там нету. Пробовал задавать значение в снипете GalleryItem через параметр imgCls. Пробовал в коде снипета добавлять параметр через $imgCls= $modx->getOption('imgCls',$scriptProperties,'img'); .

Как решить эту проблему ? Заранее спасибо :)