From b8767b74b63c6387c0eef2bb823dc71aa8c47ee3 Mon Sep 17 00:00:00 2001 From: Kristen Pol <kristen.pol@gmail.com> Date: Fri, 21 Mar 2025 14:56:46 -0700 Subject: [PATCH 1/2] Working around XB bug with include paths. --- templates/views/views-exposed-form.html.twig | 34 -------------------- templates/views/views-view-grid.html.twig | 14 -------- templates/views/views-view-table.html.twig | 12 ------- 3 files changed, 60 deletions(-) delete mode 100644 templates/views/views-exposed-form.html.twig delete mode 100644 templates/views/views-view-grid.html.twig delete mode 100644 templates/views/views-view-table.html.twig diff --git a/templates/views/views-exposed-form.html.twig b/templates/views/views-exposed-form.html.twig deleted file mode 100644 index cebfdc74..00000000 --- a/templates/views/views-exposed-form.html.twig +++ /dev/null @@ -1,34 +0,0 @@ -{# -/** - * @file - * CivicTheme implementation of views exposed form. - */ -#} -{% if q is not empty %} - {# - This ensures that, if clean URLs are off, the 'q' is added first, - as a hidden form element, so that it shows up first in the POST URL. - #} - {{ q }} -{% endif %} - -{% if single_filter %} - {% include '@molecules/single-filter/single-filter.twig' with { - theme: theme, - title: filter_title, - items: filter_items, - is_multiple: is_multiple, - form_attributes: form_attributes, - form_suffix: form_suffix, - } only %} -{% elseif group_filter %} - {% include '@molecules/group-filter/group-filter.twig' with { - theme: theme, - title: filter_title, - items: filter_items, - form_attributes: form_attributes, - form_suffix: form_suffix, - } %} -{% else %} - {{ form }} -{% endif %} diff --git a/templates/views/views-view-grid.html.twig b/templates/views/views-view-grid.html.twig deleted file mode 100644 index f1960f1d..00000000 --- a/templates/views/views-view-grid.html.twig +++ /dev/null @@ -1,14 +0,0 @@ -{# -/** - * @file - * CivicTheme implementation for views to display rows in a grid. - */ -#} -{% include '@base/grid/grid.twig' with { - theme: theme, - items: rows, - template_column_count: options.columns, - fill_width: fill_width, - modifier_class: modifier_class, - row_class: 'row--equal-heights-content row--vertically-spaced', -} only %} diff --git a/templates/views/views-view-table.html.twig b/templates/views/views-view-table.html.twig deleted file mode 100644 index cc118410..00000000 --- a/templates/views/views-view-table.html.twig +++ /dev/null @@ -1,12 +0,0 @@ -{# -/** - * @file - * Theme override to display a views table. - */ -#} - -{% if civictheme_component_optout is not empty %} - {% include "@views/views-view-table.html.twig" %} -{% else %} - {% include "@atoms/table/table.twig" %} -{% endif %} -- GitLab From 4935dc15b5028654c91bf9990225c540c0c9d5fe Mon Sep 17 00:00:00 2001 From: Kristen Pol <kristen.pol@gmail.com> Date: Fri, 21 Mar 2025 14:57:38 -0700 Subject: [PATCH 2/2] Working around xb include path bug. --- .../views/views-exposed-form.html.twig.orig | 34 +++++++++++++++++++ .../views/views-view-grid.html.twig.orig | 14 ++++++++ .../views/views-view-table.html.twig.orig | 12 +++++++ ...ew.html.twig => views-view.html.twig.orig} | 0 4 files changed, 60 insertions(+) create mode 100644 templates/views/views-exposed-form.html.twig.orig create mode 100644 templates/views/views-view-grid.html.twig.orig create mode 100644 templates/views/views-view-table.html.twig.orig rename templates/views/{views-view.html.twig => views-view.html.twig.orig} (100%) diff --git a/templates/views/views-exposed-form.html.twig.orig b/templates/views/views-exposed-form.html.twig.orig new file mode 100644 index 00000000..cebfdc74 --- /dev/null +++ b/templates/views/views-exposed-form.html.twig.orig @@ -0,0 +1,34 @@ +{# +/** + * @file + * CivicTheme implementation of views exposed form. + */ +#} +{% if q is not empty %} + {# + This ensures that, if clean URLs are off, the 'q' is added first, + as a hidden form element, so that it shows up first in the POST URL. + #} + {{ q }} +{% endif %} + +{% if single_filter %} + {% include '@molecules/single-filter/single-filter.twig' with { + theme: theme, + title: filter_title, + items: filter_items, + is_multiple: is_multiple, + form_attributes: form_attributes, + form_suffix: form_suffix, + } only %} +{% elseif group_filter %} + {% include '@molecules/group-filter/group-filter.twig' with { + theme: theme, + title: filter_title, + items: filter_items, + form_attributes: form_attributes, + form_suffix: form_suffix, + } %} +{% else %} + {{ form }} +{% endif %} diff --git a/templates/views/views-view-grid.html.twig.orig b/templates/views/views-view-grid.html.twig.orig new file mode 100644 index 00000000..f1960f1d --- /dev/null +++ b/templates/views/views-view-grid.html.twig.orig @@ -0,0 +1,14 @@ +{# +/** + * @file + * CivicTheme implementation for views to display rows in a grid. + */ +#} +{% include '@base/grid/grid.twig' with { + theme: theme, + items: rows, + template_column_count: options.columns, + fill_width: fill_width, + modifier_class: modifier_class, + row_class: 'row--equal-heights-content row--vertically-spaced', +} only %} diff --git a/templates/views/views-view-table.html.twig.orig b/templates/views/views-view-table.html.twig.orig new file mode 100644 index 00000000..cc118410 --- /dev/null +++ b/templates/views/views-view-table.html.twig.orig @@ -0,0 +1,12 @@ +{# +/** + * @file + * Theme override to display a views table. + */ +#} + +{% if civictheme_component_optout is not empty %} + {% include "@views/views-view-table.html.twig" %} +{% else %} + {% include "@atoms/table/table.twig" %} +{% endif %} diff --git a/templates/views/views-view.html.twig b/templates/views/views-view.html.twig.orig similarity index 100% rename from templates/views/views-view.html.twig rename to templates/views/views-view.html.twig.orig -- GitLab