{# This field accepts the following parameters: - alias (image variation name). Defaults to "original" (e.g. image originally uploaded) - field / versionInfo / parameters are additional variables passed to every field template block. See EzPublishCodeBundle::content_fields_html.twig #} {% block ezimage_field %} {% if not ibexa_field_is_empty( content, field ) %} {% set image_alias = ibexa_image_alias( field, versionInfo, parameters.alias|default( 'original' ) ) %} {% set lightbox = parameters.lightbox|default(false ) %} {% set title = parameters.title|default(false ) %} {% set showimgfluid = parameters.showimgfluid ?? true %} {% set class = parameters.class|default("") %} {% set lightbox_title = ibexa_field_value( content, 'caption')|striptags('') %} {% if not ibexa_field_is_empty(content, 'copyright') %} {% set lightbox_title = lightbox_title ~ " (" ~ ibexa_field_value( content, 'copyright')|striptags('') ~ ")" %} {% endif %} {# if image alias is not found, null is returned, an error is added in logs and the image is not displayed #} {% if image_alias %} {% if lightbox %} {% set image_aliaslightbox = ibexa_image_alias( field, versionInfo, 'redesign_lightbox') %} {% if not image_aliaslightbox %} {% set image_aliaslightbox = ibexa_image_alias( field, versionInfo, 'original') %} {% endif %} {% endif %} {{ parameters.alt|default( field.value.alternativeText ) }} {% if lightbox %} {% endif %} {% endif %} {% endif %} {% endblock %}