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 %}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc