Gallery + Fenom

Всем привет
Не работают плейсхолдеры на 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?
Глеб
14 ноября 2017, 20:12
414
0

Комментарии: 5

Hetzerok
14 ноября 2017, 23:44
0
Может подход и не верный стратегически, но я бы сделал так — взял GalleryAlbums, скопировал его код в другой сниппет, скажем GalleryAlbumsFenom и в месте рендера шаблонов использовал
$pdoFetch->parseChunk()
вместо
$modx->parseChunk()
, предварительно подключив pdoTools.
Василий Наумкин
15 ноября 2017, 02:38
+1
Можно как-то вывести список альбомов через pdoResources?
Конечно, есть же параметрs &class и &loadModel. Вот здесь вообще всё подробно — bezumkin.ru/training/course2/3006/
Алексей Бгатов
15 ноября 2017, 16:11
0
может быть это опечатка, но вот это:
<div class="js-building-gallery-slider-tab">[[$name]]</div>
в любом случае не будет работать, и на pdoresources тоже) должно быть {$name}. Или {{+name}}.
    Глеб
    15 ноября 2017, 17:07
    0
    я опечатался, у меня так {$name}, но оно не работает.
Глеб
19 ноября 2017, 17:53
0
Вывел следующим образом

{'!pdoResources' | snippet : [
    'tpl' => '@INLINE <div class="js-building-gallery-slider-tab" data-key="{$id}">{$name}</div>',
    'sortby' => '{"rank":"ASC"}',
    'class' => 'galAlbum',
    'loadModels' => 'gallery',
  ]}
всем спасибо.