item-list--media-library-add-form-media-list.html.twig

Same filename in this branch
  1. 9 core/themes/seven/templates/media-library/item-list--media-library-add-form-media-list.html.twig
Same filename in other branches
  1. 8.9.x core/themes/seven/templates/media-library/item-list--media-library-add-form-media-list.html.twig
  2. 8.9.x core/themes/claro/templates/media-library/item-list--media-library-add-form-media-list.html.twig
  3. 10 core/themes/claro/templates/media-library/item-list--media-library-add-form-media-list.html.twig
  4. 11.x core/themes/claro/templates/media-library/item-list--media-library-add-form-media-list.html.twig

Theme override for a list of new, unsaved media items being added in the modal media library dialog.

Renders the item list without a wrapper div.

Available variables:

  • items: A list of items. Each item contains:

    • attributes: HTML attributes to be applied to each list item.
    • value: The content of the list element.
  • title: The title of the list.
  • list_type: The tag for list element ("ul" or "ol").
  • wrapper_attributes: HTML attributes to be applied to the list wrapper.
  • attributes: HTML attributes to be applied to the list.
  • empty: A message to display when there are no items. Allowed value is a string or render array.
  • context: A list of contextual data associated with the list. May contain:
    • list_style: The custom list style.

See also

claro_preprocess_item_list__media_library_add_form_media_list()

template_preprocess_item_list()

File

core/themes/claro/templates/media-library/item-list--media-library-add-form-media-list.html.twig

View source
  1. {#
  2. /**
  3. * @file
  4. * Theme override for a list of new, unsaved media items being added in the
  5. * modal media library dialog.
  6. *
  7. * Renders the item list without a wrapper div.
  8. *
  9. * Available variables:
  10. * - items: A list of items. Each item contains:
  11. * - attributes: HTML attributes to be applied to each list item.
  12. * - value: The content of the list element.
  13. * - title: The title of the list.
  14. * - list_type: The tag for list element ("ul" or "ol").
  15. * - wrapper_attributes: HTML attributes to be applied to the list wrapper.
  16. * - attributes: HTML attributes to be applied to the list.
  17. * - empty: A message to display when there are no items. Allowed value is a
  18. * string or render array.
  19. * - context: A list of contextual data associated with the list. May contain:
  20. * - list_style: The custom list style.
  21. *
  22. * @see claro_preprocess_item_list__media_library_add_form_media_list()
  23. * @see template_preprocess_item_list()
  24. */
  25. #}
  26. {% if items -%}
  27. {%- if title is not empty -%}
  28. <h3>{{ title }}</h3>
  29. {%- endif -%}
  30. <{{ list_type }}{{ attributes.addClass('media-library-add-form__added-media') }}>
  31. {%- for item in items -%}
  32. <li{{ item.attributes.addClass('media-library-add-form__media') }}>{{ item.value }}</li>
  33. {%- endfor -%}
  34. </{{ list_type }}>
  35. {%- endif %}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.