Gallery, вывод всех альбомов, с разбивкой по альбомам

Всем привет.

Вывожу все изображения следующим образом

{'!pdoResources' | snippet : [
    'tpl' => '@INLINE <li>[[++assets_url]]gallery/[[+filename]]</li>',
    'sortby' => '{"createdon":"ASC"}',
    'class' => 'galAlbumItem',
    'loadModels' => 'gallery',
    'limit' => '99',
    'select' => '{
      "galAlbumItem": "*",
      "galItem": "*"
    }',
    'leftJoin' => '{
      "galItem":{"class":"galItem", "on":"galItem.id = galAlbumItem.item"}
    }',
  ]}
выводит так:

<li>/assets/gallery/1/1.jpg</li>
<li>/assets/gallery/1/2.jpg</li>
<li>/assets/gallery/1/3.jpg</li>
<li>/assets/gallery/2/4.jpg</li>
<li>/assets/gallery/2/5.jpg</li>
<li>/assets/gallery/2/6.jpg</li>
<li>/assets/gallery/3/7.jpg</li>
<li>/assets/gallery/3/8.jpg</li>

как обернуть каждый альбом в свой ul?

<ul data-key="1">
  <li>/assets/gallery/1/1.jpg</li>
  <li>/assets/gallery/1/2.jpg</li>
  <li>/assets/gallery/1/3.jpg</li>
</ul>
<ul data-key="2">
<li>/assets/gallery/2/4.jpg</li>
<li>/assets/gallery/2/5.jpg</li>
<li>/assets/gallery/2/6.jpg</li>
</ul>
<ul data-key="3">
<li>/assets/gallery/3/7.jpg</li>
<li>/assets/gallery/3/8.jpg</li>
</ul>
Глеб
Глеб
19 ноября 2017, 15:35
modx.pro
2 355

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

Stan Ezersky
20 ноября 2017, 11:00
Через pdMenu не пробовали?
Глеб
20 ноября 2017, 11:07
пока реализовал костылем, вот так

{'!pdoResources' | snippet : [
  'tplFirst' => '@INLINE <ul data-key="{$album}"><li>./assets/gallery/{$filename}</li>',
  'tpl' => '@INLINE 
    {if $rank == 0}
      </ul><ul data-key="{$album}">
    {/if}
    <li>./assets/gallery/{$filename}</li>
  ',
  'sortby' => '{"album":"ASC","rank":"ASC"}',
  'class' => 'galAlbumItem',
  'loadModels' => 'gallery',
  'limit' => '99',
  'select' => '{
    "galAlbumItem": "*",
    "galItem": "*"
  }',
  'leftJoin' => '{
    "galItem":{"class":"galItem", "on":"galItem.id = galAlbumItem.item"}
  }',
]}
</ul>
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3