Номер типа видеофайла равен 4 , а не 2.
Вы можете создать класс с помощью for-each:
<div
<f:if condition="{newsItem.relatedFiles}">
class="
<f:for each="{newsItem.relatedFiles}" as="relatedFile">
<f:if condition="{relatedFile.originalResource.type} == 4">
news-video
</f:if>
</f:for>
"
</f:if>
>
preview image
</div>
Один побочный эффект заключается в том, чтокласс будет повторяться для каждого элемента видео:
class = "новости-видео новости-видео новости-видео"
Этот недействителен .
Чтобы избежать этого, вы могли бы улучшить код, добавив счетчик и пропустив все повторения или просто сгенерировав класс впоследствии, если ваш счетчик> = 1.