Вывести в галерее ms2Gallery вторые картинки у каждого найденного ресурса
Добрый день.
У меня сделан вызов
У меня сделан вызов
[[!ms2GalleryResources?
&tpl=`tpl.gallery.main2`
&typeOfJoin=`left`
&parents=`21,22,37,`
&templates=`12`
&limit=`6`
&includeThumbs=`big`
&sortby=`publishedon`
&toSeparatePlaceholders=`exc`
]]
Мне нужно вывести в галерее вторые картинки у каждого найденного ресурса, как это сделать? Комментарии: 5
А чем вторая отличается например от первой?
Если есть что-то в названии, можно было бы мыслить в таком направлении — сниппет наследует &where от pdoResources, а там можно указать например нечто вида:
Если есть что-то в названии, можно было бы мыслить в таком направлении — сниппет наследует &where от pdoResources, а там можно указать например нечто вида:
&where=`{"path:LIKE":"%/600x600/" }`
Ну они ничем не отличаются, кроме порядка в галерее.
Сниппет для вывода ресурсов через pdoResources с присоединением первой картинки из галереи ресурса.это про ms2GalleryResources, речь только о первой картинке.
а ms2Gallery вам не подойдет?
Да в принципе можно любым способом. Главное выбрать из всех ресурсов последние 6 из разных категорий, и прикрепить вторые картинки.
Последние 6 ресурсов + вторые картинки. Rank — номер картинки.
{'!pdoResources' | snippet : [
'parents' => 5,
'limit' => 6,
'tpl' => 'tpl.chunkname',
'loadModels' => 'ms2gallery',
'leftJoin' => [
'Image' => [
'class' => 'msResourceFile',
'on' => 'modResource.id = Image.resource_id AND Image.parent = 0 AND Image.rank = 1'
],
'Thumb' => [
'class' => 'msResourceFile',
'on' => 'Image.id = Thumb.parent AND Thumb.path LIKE "%small%"'
]
],
'select' => [
'modResource' => '*',
'Image' => 'Image.url as image',
'Thumb' => 'Thumb.url as thumb'
]
]}
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.