admin-block.html.twig in Drupal 10
Same filename in this branch
Same filename and directory in other branches
Default theme implementation for an administrative block.
Available variables:
- block: An array of information about the block, including:
- show: A flag indicating if the block should be displayed.
- title: The block title.
- content: (optional) The content of the block.
- description: (optional) A description of the block. (Description should only be output if content is not available).
- attributes: HTML attributes for the containing div element.
2 theme calls to admin-block.html.twig
- template_preprocess_admin_page in core/
modules/ system/ system.admin.inc - Prepares variables for administrative index page templates.
- template_preprocess_system_admin_index in core/
modules/ system/ system.admin.inc - Prepares variables for admin index templates.
File
core/modules/system/templates/admin-block.html.twigView source
- {#
- /**
- * @file
- * Default theme implementation for an administrative block.
- *
- * Available variables:
- * - block: An array of information about the block, including:
- * - show: A flag indicating if the block should be displayed.
- * - title: The block title.
- * - content: (optional) The content of the block.
- * - description: (optional) A description of the block.
- * (Description should only be output if content is not available).
- * - attributes: HTML attributes for the containing div element.
- *
- * @ingroup themeable
- */
- #}
- {%
- set classes = [
- 'panel',
- ]
- %}
- <div{{ attributes.addClass(classes) }}>
- {% if block.title %}
- <h3 class="panel__title">{{ block.title }}</h3>
- {% endif %}
- {% if block.content %}
- <div class="panel__content">{{ block.content }}</div>
- {% elseif block.description %}
- <div class="panel__description">{{ block.description }}</div>
- {% endif %}
- </div>