Есть небольшая разница, если вам нужна только первая категория или все категории.
<f:section name="firstCatClass">
<f:for each="categories" as="category" iteration="iterator"><f:if condition="{iterator.isFirst}"> category-uid-{category.uid}</f:if></f:for>
</f:section>
<f:section name="allCatClasses">
<f:for each="categories" as="category"> category-uid-{category.uid}</f:for>
</f:section>
, тогда вы можете вставить это в class
-параметр вашего тега div
.
<div class="entrys{f:render(section:'allCatClasses', arguments:'{categories:item.categories}')}">
только для первой категории уже есть обработка в частичном List/Item.html
, которую вы можете изменить на:
<div class="entrys{f:if(condition:newsItem.firstCategory, then:' category-uid-{newsItem.firstCategory}')}">