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
modx.pro
2
2 804
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/
      mngatoff
      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',
          ]}
        всем спасибо.
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          5