31 lines
642 B
Twig
31 lines
642 B
Twig
{#
|
|
/**
|
|
* @file
|
|
* Theme override to display a media item.
|
|
*
|
|
* Available variables:
|
|
* - media: The media item, with limited access to object properties and
|
|
* methods.
|
|
* - name: Name of the media.
|
|
* - content: Media content.
|
|
*
|
|
* @see template_preprocess_media()
|
|
*
|
|
* @ingroup themeable
|
|
*/
|
|
#}
|
|
{%
|
|
set classes = [
|
|
'media',
|
|
'media--type-' ~ media.bundle()|clean_class,
|
|
not media.isPublished() ? 'media--unpublished',
|
|
view_mode ? 'media--view-mode-' ~ view_mode|clean_class,
|
|
]
|
|
%}
|
|
<div{{ attributes.addClass(classes) }}>
|
|
{{ title_suffix.contextual_links }}
|
|
{% if content %}
|
|
{{ content }}
|
|
{% endif %}
|
|
</div>
|