{% set medias = medias|default(post.postMedia|default([])) %} {% set c = medias|length %} {% if c == 0 %} {# rien à afficher #} {% elseif c == 1 %} {% elseif c == 2 %} {% elseif c == 3 %} {% else %} {# c > 3 — même layout que 3 images, avec overlay +N sur la 3e vignette #} {% set more = c - 3 %} {% endif %}