{exp:gallery:categories gallery="gallery"}
<div class="main-list main-galleries-list">
<ul class="custom-list galleries-list-content">
{category_row}
{row}
{exp:gallery:entries gallery="gallery" category="{category_id}" orderby="random"}
{exp:imgsizer:size src="{image_url}" width="200" height="114" mask="90"}
<li>
<div><a class="img-container" href="{homepage}{segment_1}/{segment_2}/{segment_3}/category/{category_id}" title="{category_description}"><img src="{sized}" alt="{category_description}" title="{category_description}" /></a> <a class="title" href="{homepage}{segment_1}/{segment_2}/{segment_3}/category/{category_id}" title="{category_description}">{category}</a> <span>{total_files} изображений</span></div>
</li>
{/exp:imgsizer:size}
{/exp:gallery:entries}
{/row}
{/category_row}
</ul>
</div>
{/exp:gallery:categories}
Данный кусок выводит все категории из галереи - gallery. далее каждая категория выводит рандомную картинку, которая используется в роли обложки.
Проблема в том, что к каждой новости относятся 2-3 категории, следовательно нужно как то фильтровать. Так-же используется gallery extended, но в вышеуказанный код его никак не вставить.
Каким образом можно реализовать сие зло, кроме первого приходящего на ум способа, ака создать кастом филд с id нужных категорий и делать
{exp:gallery:categories gallery="gallery"}
<div class="main-list main-galleries-list">
<ul class="custom-list galleries-list-content">
{category_row}
{row}
{if category_id == "x" OR category_id == "y"}
{exp:gallery:entries gallery="gallery" category="{category_id}" orderby="random"}
{exp:imgsizer:size src="{image_url}" width="200" height="114" mask="90"}
<li>
<div><a class="img-container" href="{homepage}{segment_1}/{segment_2}/{segment_3}/category/{category_id}" title="{category_description}"><img src="{sized}" alt="{category_description}" title="{category_description}" /></a> <a class="title" href="{homepage}{segment_1}/{segment_2}/{segment_3}/category/{category_id}" title="{category_description}">{category}</a> <span>{total_files} изображений</span></div>
</li>
{/exp:imgsizer:size}
{/exp:gallery:entries}
{/if}
{/row}
{/category_row}
</ul>
</div>
{/exp:gallery:categories}