status-messages.html.twig
Test templates file with extra messages div.
6 theme calls to status-messages.html.twig
- AnnounceRenderer::render in core/
modules/ announcements_feed/ src/ AnnounceRenderer.php  - Generates the announcements feed render array.
 - CKEditor5::buildConfigurationForm in core/
modules/ ckeditor5/ src/ Plugin/ Editor/ CKEditor5.php  - Form constructor.
 - ContentTranslationHandler::entityFormSharedElements in core/
modules/ content_translation/ src/ ContentTranslationHandler.php  - Process callback: determines which elements get clue in the form.
 - ContentTranslationHandlerTest::providerTestEntityFormSharedElements in core/
modules/ content_translation/ tests/ src/ Kernel/ ContentTranslationHandlerTest.php  - Returns test cases for ::testEntityFormSharedElements().
 - LayoutBuilderEntityFormTrait::buildMessageContainer in core/
modules/ layout_builder/ src/ Form/ LayoutBuilderEntityFormTrait.php  - Build the message container.
 
File
- 
              core/
modules/ system/ tests/ themes/ test_messages/ templates/ status-messages.html.twig  
View source
- {#
 - /**
 -  * @file
 -  * Test templates file with extra messages div.
 -  */
 - #}
 - <div data-drupal-messages>
 - {% block messages %}
 - {% for type, messages in message_list %}
 -   {%
 -     set classes = [
 -       'messages',
 -       'messages--' ~ type,
 -     ]
 -   %}
 -   <div role="contentinfo" aria-label="{{ status_headings[type] }}"{{ attributes.addClass(classes)|without('role', 'aria-label') }}>
 -     {% if type == 'error' %}
 -       <div role="alert">
 -     {% endif %}
 -       {% if status_headings[type] %}
 -         <h2 class="visually-hidden">{{ status_headings[type] }}</h2>
 -       {% endif %}
 -       {% if messages|length > 1 %}
 -         <ul class="messages__list">
 -           {% for message in messages %}
 -             <li class="messages__item">{{ message }}</li>
 -           {% endfor %}
 -         </ul>
 -       {% else %}
 -         {{ messages|first }}
 -       {% endif %}
 -     {% if type == 'error' %}
 -       </div>
 -     {% endif %}
 -   </div>
 -   {# Remove type specific classes. #}
 -   {% set attributes = attributes.removeClass(classes) %}
 - {% endfor %}
 - {% endblock messages %}
 - </div>
 - <div data-drupal-messages-other></div>
 
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.