Я пытаюсь написать следующее, если условие в жидкости, но оно не работает, как я надеюсь.
Условие Как часть цикла for я хочу проверить, является ли элемент первым или четвертым, восьмым и т.д.
Я бы подумал, что следующее будет работать, но он отображает код для каждой итерации.
<f:if condition="{logoIterator.isFirst} || {logoIterator.cycle % 4} == 0">
Мне удалось заставить его работать с вложенным if, но он просто чувствует себя неправильно, имея один и тот же раздел кода дважды, а также с проверкой цикла использует <f:else>
вместо == 0
<f:if condition="{logoIterator.isFirst}">
<f:then>
Do Something
</f:then>
<f:else>
<f:if condition="{logoIterator.cycle} % 4">
<f:else>
Do Something
</f:else>
</f:if>
</f:else>
</f:if>