Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x

container--media-library-widget-selection.html.twig

Same filename in this branch
  1. 11.1.x core/profiles/demo_umami/themes/umami/templates/classy/media-library/container--media-library-widget-selection.html.twig

Theme implementation of a wrapper for selected media items.

This is used to wrap around the set of media items that are currently selected in the media library widget (not the modal dialog), which may be used for entity reference fields that target media.

Available variables:

  • attributes: HTML attributes for the containing element.
  • children: The rendered child elements of the container.
  • has_parent: A flag to indicate that the container has one or more parent containers.

See also

template_preprocess_container()

File

core/themes/claro/templates/classy/media-library/container--media-library-widget-selection.html.twig

View source
  1. {#
  2. /**
  3. * @file
  4. * Theme implementation of a wrapper for selected media items.
  5. *
  6. * This is used to wrap around the set of media items that are currently
  7. * selected in the media library widget (not the modal dialog), which may
  8. * be used for entity reference fields that target media.
  9. *
  10. * Available variables:
  11. * - attributes: HTML attributes for the containing element.
  12. * - children: The rendered child elements of the container.
  13. * - has_parent: A flag to indicate that the container has one or more parent
  14. containers.
  15. *
  16. * @see template_preprocess_container()
  17. *
  18. * @ingroup themeable
  19. */
  20. #}
  21. {%
  22. set classes = [
  23. has_parent ? 'js-form-wrapper',
  24. has_parent ? 'form-wrapper',
  25. 'media-library-selection',
  26. ]
  27. %}
  28. <div{{ attributes.addClass(classes) }}>{{ children }}</div>

Related topics

Theme system overview
Functions and templates for the user interface that themes can override.
RSS feed
Powered by Drupal