@badimint

Как получить id альбома в чанках GalleryItem?

Всем привет!
Есть MODx Revo, в нем компонент Gallery.

Кто знает, как получить id альбома в чанке?
Из коробки, как я понимаю, есть только плейсхолдер [[+albums]] но это не то
https://docs.modx.com/extras/revo/gallery/gallery....

Нужно именно
<a href="" data-id="[[id альбома в котором данное фото]]"></a>


  • Вопрос задан
  • 522 просмотра
Пригласить эксперта
Ответы на вопрос 1
qork
@qork
{ background: #F00B42 }
В самом сниппете Gallery, как я понял, нельзя вывести айдишник альбома.
Для этого используй другие сниппеты, например, GalleryAlbums в rowTpl есть плейсхолдер для айди альбома.
https://docs.modx.com/extras/revo/gallery/gallery....
https://docs.modx.com/extras/revo/gallery/gallery....

UPD
Для сниппета GalleryItem айдишку можно получить
[[!GalleryItem? &id=`12` &albumTpl=`chunkName`]]
[[!+galitem.image:notempty=`
<div class="image">
  <a href="[[+galitem.image]]">
    <img src="[[+galitem.image]]" alt="[[+galitem.name]]" />
  </a>
  <br />Albums: [[+galitem.albums]]
  <br />Tags: [[+galitem.tags]]
</div>
`]]

В чанке chunkName
<a href="" data-id="[[+id]]"></a>

На выходе получим айди альбома для 12й картинки из галереи.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы