drowl_media-8.x-2.0-rc0/modules/drowl_media_types/templates/media--drowl-media-types.html.twig
modules/drowl_media_types/templates/media--drowl-media-types.html.twig
{#
/**
* @file
* Theme override to display a media item.
*
* Available variables:
* - name: Name of the media.
* - content: Media content.
*
* @see template_preprocess_media()
*
* @ingroup themeable
*/
#}
{# Added some twig blocks and classes #}
{% set align_left = attributes.hasClass('align-left') %}
{% set align_right = attributes.hasClass('align-right') %}
{% set align_center = attributes.hasClass('align-center') %}
{% set classes = [
'media-entity',
media.bundle() ? 'media-' ~ media.bundle()|clean_class,
view_mode ? 'media-entity--' ~ view_mode|clean_class,
(align_left or align_right or align_center) ? 'mb-3',
align_right ? 'float-lg-end',
align_right ? 'ms-lg-3',
align_left ? 'float-lg-start',
align_left ? 'me-lg-3',
align_center ? 'w-lg-75',
align_center ? 'mx-lg-auto'
]
%}
{% block media_wrapper %}
<article{{ attributes.addClass(classes) }}>
{% include "@drowl_media_types/inc/__unpublished_label.html.twig" %}
{{ title_suffix.contextual_links }}
{% if content %}
{% block content %}
{{ content }}
{% endblock %}
{% endif %}
</article>
{% endblock %}
