Override view list, change heading to h2

This commit is contained in:
Oliver Davies 2020-12-16 18:54:59 +00:00
parent f0039080e4
commit 290ab7098d
2 changed files with 39 additions and 1 deletions

View file

@ -62,7 +62,7 @@ display:
row_class: ''
default_row_class: true
type: ul
wrapper_class: 'min-w-full prose'
wrapper_class: ''
class: ''
row:
type: fields

View file

@ -0,0 +1,38 @@
{#
/**
* @file
* Theme override for a view template to display a list of rows.
*
* Available variables:
* - attributes: HTML attributes for the container.
* - rows: A list of rows for this list.
* - attributes: The row's HTML attributes.
* - content: The row's contents.
* - title: The title of this group of rows. May be empty.
* - list: @todo.
* - type: Starting tag will be either a ul or ol.
* - attributes: HTML attributes for the list element.
*
* @see template_preprocess_views_view_list()
*/
#}
{% if attributes.addClass('min-w-full prose dark:prose-dark') -%}
<div{{ attributes }}>
{% endif %}
{% if title %}
<h2 class="mb-4">{{ title }}</h2>
{% endif %}
<{{ list.type }}{{ list.attributes }}>
{% for row in rows %}
<li{{ row.attributes }}>
{{- row.content -}}
</li>
{% endfor %}
</{{ list.type }}>
{% if attributes -%}
</div>
{% endif %}