iu-8.x-1.x-dev/templates/views/views-view-summary.html.twig
templates/views/views-view-summary.html.twig
{#
/**
* @file
* Default theme implementation to display a list of summary lines.
*
* Display the links like an alphabet filter from IU Framework.
* Available variables:
* - rows: The rows contained in this view.
* Each row contains:
* - url: The summary link URL.
* - link: The summary link text.
* - count: The number of items under this grouping.
* - attributes: HTML attributes to apply to each row.
* - active: A flag indicating whtether the row is active.
* - options: Flags indicating how the summary should be displayed.
* This contains:
* - count: A flag indicating whether the count should be displayed.
*
* @see template_preprocess_views_view_summary()
*
* @ingroup themeable
*/
#}
{{ attach_library('iu/filter-alpha-link') }}
<div class="filter alpha link"><ul class="views-summary">
{% for row in rows %}
<li><a href="{{ row.url }}"{{ row.attributes.addClass(row.active ? 'is-active')|without('href') }}>{{ row.link }}</a>
{% if options.count %}
({{ row.count }})
{% endif %}
</li>
{% endfor %}
</ul>
</div>
