From 290ab7098d5437c022dba16667206e523b65ab38 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 16 Dec 2020 18:54:59 +0000 Subject: [PATCH] Override view list, change heading to h2 --- config/views.view.blog_posts.yml | 2 +- .../templates/view/views-view-list.html.twig | 38 +++++++++++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 web/themes/custom/opdavies/templates/view/views-view-list.html.twig diff --git a/config/views.view.blog_posts.yml b/config/views.view.blog_posts.yml index 42b17b6..8e9113c 100644 --- a/config/views.view.blog_posts.yml +++ b/config/views.view.blog_posts.yml @@ -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 diff --git a/web/themes/custom/opdavies/templates/view/views-view-list.html.twig b/web/themes/custom/opdavies/templates/view/views-view-list.html.twig new file mode 100644 index 0000000..e862c4a --- /dev/null +++ b/web/themes/custom/opdavies/templates/view/views-view-list.html.twig @@ -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') -%} + +{% endif %} + {% if title %} +

{{ title }}

+ {% endif %} + + <{{ list.type }}{{ list.attributes }}> + + {% for row in rows %} + + {{- row.content -}} + + {% endfor %} + + + +{% if attributes -%} + +{% endif %}