Gallery, вывод всех альбомов, с разбивкой по альбомам
Всем привет.
Вывожу все изображения следующим образом
как обернуть каждый альбом в свой ul?
Вывожу все изображения следующим образом
{'!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>
Комментарии: 3
Через pdMenu не пробовали?
нет
пока реализовал костылем, вот так
{'!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>
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.