Gallery + Fenom
Всем привет
Не работают плейсхолдеры на fenom в tpl Gallery.
'listalbum
так работает:
вот так нет:
Я так понимаю нельзя заставить работать gallery на fenom?
Можно как-то вывести список альбомов через pdoResources?
Не работают плейсхолдеры на fenom в tpl Gallery.
{'!GalleryAlbums' | snippet : [
'rowTpl' => 'listalbum',
'prominentOnly' => '0',
]}
'listalbum
так работает:
<div class="js-building-gallery-slider-tab">[[+name]]</div>
вот так нет:
<div class="js-building-gallery-slider-tab">[[$name]]</div>
Я так понимаю нельзя заставить работать gallery на fenom?
Можно как-то вывести список альбомов через pdoResources?
Комментарии: 5
Может подход и не верный стратегически, но я бы сделал так — взял GalleryAlbums, скопировал его код в другой сниппет, скажем GalleryAlbumsFenom и в месте рендера шаблонов использовал
$pdoFetch->parseChunk()
вместо $modx->parseChunk()
, предварительно подключив pdoTools. Можно как-то вывести список альбомов через pdoResources?Конечно, есть же параметрs &class и &loadModel. Вот здесь вообще всё подробно — bezumkin.ru/training/course2/3006/
может быть это опечатка, но вот это:
<div class="js-building-gallery-slider-tab">[[$name]]</div>
в любом случае не будет работать, и на pdoresources тоже) должно быть {$name}. Или {{+name}}.
я опечатался, у меня так {$name}, но оно не работает.
Вывел следующим образом
{'!pdoResources' | snippet : [
'tpl' => '@INLINE <div class="js-building-gallery-slider-tab" data-key="{$id}">{$name}</div>',
'sortby' => '{"rank":"ASC"}',
'class' => 'galAlbum',
'loadModels' => 'gallery',
]}
всем спасибо.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.