views-accordion-view.html.twig in Views Accordion 2.0.x
Same filename and directory in other branches
Theme override to display a views_accordion set of rows.
Available variables:
- title: The title of this group of rows. May be empty.
- rows: A list of the view's row items.
- attributes: The row's HTML attributes.
- content: The row's content.
- view: The view object.
- default_row_class: A flag indicating whether default classes should be used on rows.
See also
File
templates/views-accordion-view.html.twigView source
- {#
- /**
- * @file
- * Theme override to display a views_accordion set of rows.
- *
- * Available variables:
- * - title: The title of this group of rows. May be empty.
- * - rows: A list of the view's row items.
- * - attributes: The row's HTML attributes.
- * - content: The row's content.
- * - view: The view object.
- * - default_row_class: A flag indicating whether default classes should be
- * used on rows.
- *
- * @see template_preprocess_views_accordion_view()
- */
- #}
- {% if title %}
- <h3 class="js-views-accordion-group-header">{{ title }}</h3>
- {% endif %}
- {% for row in rows %}
- {%
- set row_classes = [
- default_row_class ? 'views-row',
- ]
- %}
- {# A div wrapping the row content is required for the accordion to work #}
- <div{{ row.attributes.addClass(row_classes) }}>
- {{ row.content }}
- </div>
- {% endfor %}