sitemap-item.html.twig in Sitemap 8.2
Same filename and directory in other branches
Theme implementation to display a single Sitemap plugin item.
Available variables:
- title: The title of the sitemap item if configured.
- content: A renderable array of sitemap item content.
- sitemap: The full sitemap plugin instance.
- attributes: Attributes for the sitemap item container.
- plugin_type: The plugin definition ID.
- plugin_id: The specific plugin ID.
4 theme calls to sitemap-item.html.twig
- Book::view in src/
Plugin/ Sitemap/ Book.php - Builds a renderable array for a sitemap item.
- Frontpage::view in src/
Plugin/ Sitemap/ Frontpage.php - Builds a renderable array for a sitemap item.
- Menu::view in src/
Plugin/ Sitemap/ Menu.php - Builds a renderable array for a sitemap item.
- Vocabulary::view in src/
Plugin/ Sitemap/ Vocabulary.php - Builds a renderable array for a sitemap item.
File
templates/sitemap-item.html.twigView source
- {#
- /**
- * @file
- * Theme implementation to display a single Sitemap plugin item.
- *
- * Available variables:
- * - title: The title of the sitemap item if configured.
- * - content: A renderable array of sitemap item content.
- * - sitemap: The full sitemap plugin instance.
- * - attributes: Attributes for the sitemap item container.
- * - plugin_type: The plugin definition ID.
- * - plugin_id: The specific plugin ID.
- **/
- #}
- {%
- set classes = [
- 'sitemap-item',
- plugin_type ? 'sitemap-plugin--' ~ plugin_type|clean_class,
- plugin_id ? 'sitemap-item--' ~ plugin_id|clean_class,
- ]
- %}
- {% if content %}
- <div{{ attributes.addClass(classes) }}>
- {% if title %}
- <h2>{{ title }}</h2>
- {% endif %}
- <div>
- {{ content }}
- </div>
- </div>
- {% endif %}