{#
Actualité content block - text + image (handles both left and right desktop variants)
Parameters:
- block (object): block data with `id`, `type`, `fields.{title,subtitle,content,image,imagePath,mobileImagePosition,buttonLabel,buttonHref}`
(`image` = media UUID for editor's data-media-id; `imagePath` = resolved file path for , set by ActualitePageEnricher)
- imagePosition (string): 'left'|'right' - desktop flex order, drives `actualite-block--image-left`/`--image-right`
- mobileImagePosition (string): 'before'|'after' - mobile stacking order, independent of `imagePosition` (Decision #6)
#}
{% set positionModifier = imagePosition == 'left' ? 'actualite-block--image-left' : 'actualite-block--image-right' %}
{% set mobilePositionModifier = mobileImagePosition == 'after' ? 'actualite-block--mobile-image-after' : 'actualite-block--mobile-image-before' %}
{{ block.fields.subtitle|default('') }}
{% endif %} {% if (block.fields.content is defined and block.fields.content) or editMode|default(false) %}