Вывод фото с нескольких альбомов на одной странице
Использую компонент Gallery.
Требуется вывести на одной странице фотографии с разных альбомов.
Сейчас использую такую конструкцию:
Требуется вывести на одной странице фотографии с разных альбомов.
Сейчас использую такую конструкцию:
<div class="container">
<h2>Альбом1</h2>
<div class="row">
[[!Gallery?
&album=`Альбом1`
&thumbWidth=`250`
&thumbHeight=`250`
&thumbTpl=`mygallery`
]]
</div>
<h2>Альбом2</h2>
<div class="row">
[[!Gallery?
&album=`Альбом2`
&thumbWidth=`250`
&thumbHeight=`250`
&thumbTpl=`mygallery`
]]
</div>
</div>
И чанк mygallery<div class="[[+cls]] col-sm-2 col-xs-6">
<a data-fancybox="gallery" data-caption="[[+album]]" href="[[+image_absolute]]" title="[[+name]]" [[+link_attributes]]>
<img class="img-responsive" src="[[+thumbnail]]" alt="[[+name]]" [[+image_attributes]] />
</a>
</div>
Но наверняка это можно сделать лаконичнее, только как? Подскажите пожалуйста. Комментарии: 5
Задай тег альбомам которые хочешь выводить вместе
[[!Gallery?
&tag=`Fun`
&thumbWidth=`250`
&thumbHeight=`250`
&thumbTpl=`mygallery`
]]
Да, но мне надо выводить еще названия альбомов на странице.
То есть к примеру:
Альбом1
Вывод картинок первого альбома
Альбом2
Вывод картинок второго альбома
И так далее…
То есть к примеру:
Альбом1
Вывод картинок первого альбома
Альбом2
Вывод картинок второго альбома
И так далее…
Ребята, никто не знает как?
Можно использовать ms2gallery например =)
Что в вашем понимании — сделать лаконичнее?
Нужно отталкиваться от того, что вы хотите добиться.
очень хороший вариант предложил vectorserver. Стандартными сниппетами по другому никак, вы же читали документацию на компонент.
Если все же хочется, что-то изменить, то напишите свой сниппет, который будет принимать на вход список альбомов, шаблон. А в нем вызывайте себе сниппет Gallery в цикле.
Нужно отталкиваться от того, что вы хотите добиться.
очень хороший вариант предложил vectorserver. Стандартными сниппетами по другому никак, вы же читали документацию на компонент.
Если все же хочется, что-то изменить, то напишите свой сниппет, который будет принимать на вход список альбомов, шаблон. А в нем вызывайте себе сниппет Gallery в цикле.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.