From 617f9640046fb9947c90c06bf9bebaab06471549 Mon Sep 17 00:00:00 2001 From: Alexandre Dias Date: Mon, 9 Aug 2021 08:10:03 +0100 Subject: [PATCH 01/14] ISAICP-6575: Create search results view mode and edit search view and set the display for all datasources to search_result. --- ...display.node.custom_page.search_result.yml | 65 +++++ ...ode.custom_page.search_result_featured.yml | 77 +++++ ..._display.node.discussion.search_result.yml | 75 +++++ ...node.discussion.search_result_featured.yml | 75 +++++ ...ew_display.node.document.search_result.yml | 144 +++++++++ ...y.node.document.search_result_featured.yml | 142 +++++++++ ..._view_display.node.event.search_result.yml | 119 ++++++++ ...play.node.event.search_result_featured.yml | 129 +++++++++ ...y_view_display.node.news.search_result.yml | 122 ++++++++ ...splay.node.news.search_result_featured.yml | 120 ++++++++ ...play.node.tallinn_report.search_result.yml | 229 +++++++++++++++ ....tallinn_report.search_result_featured.yml | 229 +++++++++++++++ ..._view_display.node.video.search_result.yml | 71 +++++ ...play.node.video.search_result_featured.yml | 71 +++++ ...ntity.asset_distribution.search_result.yml | 143 +++++++++ ...et_distribution.search_result_featured.yml | 143 +++++++++ ...rdf_entity.asset_release.search_result.yml | 261 +++++++++++++++++ ...y.asset_release.search_result_featured.yml | 273 ++++++++++++++++++ ...ay.rdf_entity.collection.search_result.yml | 158 ++++++++++ ...tity.collection.search_result_featured.yml | 170 +++++++++++ ...splay.rdf_entity.licence.search_result.yml | 100 +++++++ ..._entity.licence.search_result_featured.yml | 100 +++++++ ...display.rdf_entity.owner.search_result.yml | 53 ++++ ...df_entity.owner.search_result_featured.yml | 53 ++++ ...play.rdf_entity.solution.search_result.yml | 191 ++++++++++++ ...entity.solution.search_result_featured.yml | 191 ++++++++++++ ...y_view_display.user.user.search_result.yml | 67 +++++ ...splay.user.user.search_result_featured.yml | 80 +++++ ...re.entity_view_mode.node.search_result.yml | 2 +- ..._view_mode.node.search_result_featured.yml | 10 + ...ity_view_mode.rdf_entity.search_result.yml | 10 + ...mode.rdf_entity.search_result_featured.yml | 10 + ...re.entity_view_mode.user.search_result.yml | 10 + ..._view_mode.user.search_result_featured.yml | 10 + config/sync/views.view.search.yml | 34 ++- 35 files changed, 3722 insertions(+), 15 deletions(-) create mode 100644 config/sync/core.entity_view_display.node.custom_page.search_result.yml create mode 100644 config/sync/core.entity_view_display.node.custom_page.search_result_featured.yml create mode 100644 config/sync/core.entity_view_display.node.discussion.search_result.yml create mode 100644 config/sync/core.entity_view_display.node.discussion.search_result_featured.yml create mode 100644 config/sync/core.entity_view_display.node.document.search_result.yml create mode 100644 config/sync/core.entity_view_display.node.document.search_result_featured.yml create mode 100644 config/sync/core.entity_view_display.node.event.search_result.yml create mode 100644 config/sync/core.entity_view_display.node.event.search_result_featured.yml create mode 100644 config/sync/core.entity_view_display.node.news.search_result.yml create mode 100644 config/sync/core.entity_view_display.node.news.search_result_featured.yml create mode 100644 config/sync/core.entity_view_display.node.tallinn_report.search_result.yml create mode 100644 config/sync/core.entity_view_display.node.tallinn_report.search_result_featured.yml create mode 100644 config/sync/core.entity_view_display.node.video.search_result.yml create mode 100644 config/sync/core.entity_view_display.node.video.search_result_featured.yml create mode 100644 config/sync/core.entity_view_display.rdf_entity.asset_distribution.search_result.yml create mode 100644 config/sync/core.entity_view_display.rdf_entity.asset_distribution.search_result_featured.yml create mode 100644 config/sync/core.entity_view_display.rdf_entity.asset_release.search_result.yml create mode 100644 config/sync/core.entity_view_display.rdf_entity.asset_release.search_result_featured.yml create mode 100644 config/sync/core.entity_view_display.rdf_entity.collection.search_result.yml create mode 100644 config/sync/core.entity_view_display.rdf_entity.collection.search_result_featured.yml create mode 100644 config/sync/core.entity_view_display.rdf_entity.licence.search_result.yml create mode 100644 config/sync/core.entity_view_display.rdf_entity.licence.search_result_featured.yml create mode 100644 config/sync/core.entity_view_display.rdf_entity.owner.search_result.yml create mode 100644 config/sync/core.entity_view_display.rdf_entity.owner.search_result_featured.yml create mode 100644 config/sync/core.entity_view_display.rdf_entity.solution.search_result.yml create mode 100644 config/sync/core.entity_view_display.rdf_entity.solution.search_result_featured.yml create mode 100644 config/sync/core.entity_view_display.user.user.search_result.yml create mode 100644 config/sync/core.entity_view_display.user.user.search_result_featured.yml create mode 100644 config/sync/core.entity_view_mode.node.search_result_featured.yml create mode 100644 config/sync/core.entity_view_mode.rdf_entity.search_result.yml create mode 100644 config/sync/core.entity_view_mode.rdf_entity.search_result_featured.yml create mode 100644 config/sync/core.entity_view_mode.user.search_result.yml create mode 100644 config/sync/core.entity_view_mode.user.search_result_featured.yml diff --git a/config/sync/core.entity_view_display.node.custom_page.search_result.yml b/config/sync/core.entity_view_display.node.custom_page.search_result.yml new file mode 100644 index 0000000000..589c50d1e8 --- /dev/null +++ b/config/sync/core.entity_view_display.node.custom_page.search_result.yml @@ -0,0 +1,65 @@ +uuid: 409cad3f-c09b-448d-bd33-d8a3260575fe +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.search_result + - field.field.node.custom_page.field_attachment + - field.field.node.custom_page.field_custom_page_logo + - field.field.node.custom_page.field_paragraphs_body + - field.field.node.custom_page.og_audience + - node.type.custom_page + module: + - field_group + - layout_builder + - template_suggestion + - user +third_party_settings: + field_group: + group_attachment: + children: + - field_attachment + parent_name: '' + weight: 7 + format_type: html_element + format_settings: + element: div + show_label: true + label_element: h3 + attributes: '' + effect: none + speed: fast + id: '' + classes: '' + label: Attachments + region: hidden + layout_builder: + allow_custom: false + enabled: false +_core: + default_config_hash: ZZ0APhON-5FpA-vKXTwx_A1Bz6FHZzw2XG7t7MvvXO8 +id: node.custom_page.search_result +targetEntityType: node +bundle: custom_page +mode: search_result +content: + published_at: + type: timestamp + weight: 0 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' +hidden: + field_attachment: true + field_custom_page_logo: true + field_paragraphs_body: true + langcode: true + links: true + og_audience: true + report: true diff --git a/config/sync/core.entity_view_display.node.custom_page.search_result_featured.yml b/config/sync/core.entity_view_display.node.custom_page.search_result_featured.yml new file mode 100644 index 0000000000..870e4fc521 --- /dev/null +++ b/config/sync/core.entity_view_display.node.custom_page.search_result_featured.yml @@ -0,0 +1,77 @@ +uuid: 66e9838b-b5d0-4b87-803a-f160e38ff00f +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.search_result_featured + - field.field.node.custom_page.field_attachment + - field.field.node.custom_page.field_custom_page_logo + - field.field.node.custom_page.field_paragraphs_body + - field.field.node.custom_page.og_audience + - image.style.horizontal_medium_image + - node.type.custom_page + module: + - field_group + - image + - layout_builder + - template_suggestion + - user +third_party_settings: + field_group: + group_attachment: + children: + - field_attachment + parent_name: '' + weight: 7 + format_type: html_element + format_settings: + element: div + show_label: true + label_element: h3 + attributes: '' + effect: none + speed: fast + id: '' + classes: '' + label: Attachments + region: hidden + layout_builder: + allow_custom: false + enabled: false +_core: + default_config_hash: ZZ0APhON-5FpA-vKXTwx_A1Bz6FHZzw2XG7t7MvvXO8 +id: node.custom_page.search_result_featured +targetEntityType: node +bundle: custom_page +mode: search_result_featured +content: + field_custom_page_logo: + type: image + weight: 0 + region: content + label: hidden + settings: + image_style: horizontal_medium_image + image_link: content + third_party_settings: + template_suggestion: + template_suggestion: '' + published_at: + type: timestamp + weight: 1 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' +hidden: + field_attachment: true + field_paragraphs_body: true + langcode: true + links: true + og_audience: true + report: true diff --git a/config/sync/core.entity_view_display.node.discussion.search_result.yml b/config/sync/core.entity_view_display.node.discussion.search_result.yml new file mode 100644 index 0000000000..7fa599bc3e --- /dev/null +++ b/config/sync/core.entity_view_display.node.discussion.search_result.yml @@ -0,0 +1,75 @@ +uuid: 6cf146cb-68d3-4b38-9505-c9f01556f070 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.search_result + - field.field.node.discussion.body + - field.field.node.discussion.field_attachment + - field.field.node.discussion.field_keywords + - field.field.node.discussion.field_replies + - field.field.node.discussion.field_shared_in + - field.field.node.discussion.field_site_featured + - field.field.node.discussion.field_state + - field.field.node.discussion.field_topic + - field.field.node.discussion.og_audience + - node.type.discussion + module: + - layout_builder + - template_suggestion + - text + - user +third_party_settings: + layout_builder: + allow_custom: false + enabled: false +_core: + default_config_hash: MH5IsqzkjyHQwMAIhBMkvdrrpJeonD3UC7kQpOvXJX0 +id: node.discussion.search_result +targetEntityType: node +bundle: discussion +mode: search_result +content: + body: + weight: 1 + label: hidden + settings: { } + third_party_settings: { } + type: text_default + region: content + field_topic: + weight: 0 + label: hidden + settings: + link: true + third_party_settings: + template_suggestion: + template_suggestion: comma_separated + type: entity_reference_label + region: content + published_at: + type: timestamp + weight: 2 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' +hidden: + field_attachment: true + field_keywords: true + field_replies: true + field_shared_in: true + field_site_featured: true + field_state: true + flag_subscribe_discussions: true + invite_link: true + langcode: true + links: true + og_audience: true + report: true + share_link: true diff --git a/config/sync/core.entity_view_display.node.discussion.search_result_featured.yml b/config/sync/core.entity_view_display.node.discussion.search_result_featured.yml new file mode 100644 index 0000000000..6d03e0bbb7 --- /dev/null +++ b/config/sync/core.entity_view_display.node.discussion.search_result_featured.yml @@ -0,0 +1,75 @@ +uuid: f0892f6e-34d1-4964-80a2-3b9ae1532e48 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.search_result_featured + - field.field.node.discussion.body + - field.field.node.discussion.field_attachment + - field.field.node.discussion.field_keywords + - field.field.node.discussion.field_replies + - field.field.node.discussion.field_shared_in + - field.field.node.discussion.field_site_featured + - field.field.node.discussion.field_state + - field.field.node.discussion.field_topic + - field.field.node.discussion.og_audience + - node.type.discussion + module: + - layout_builder + - template_suggestion + - text + - user +third_party_settings: + layout_builder: + allow_custom: false + enabled: false +_core: + default_config_hash: MH5IsqzkjyHQwMAIhBMkvdrrpJeonD3UC7kQpOvXJX0 +id: node.discussion.search_result_featured +targetEntityType: node +bundle: discussion +mode: search_result_featured +content: + body: + weight: 1 + label: hidden + settings: { } + third_party_settings: { } + type: text_default + region: content + field_topic: + weight: 0 + label: hidden + settings: + link: true + third_party_settings: + template_suggestion: + template_suggestion: comma_separated + type: entity_reference_label + region: content + published_at: + type: timestamp + weight: 2 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' +hidden: + field_attachment: true + field_keywords: true + field_replies: true + field_shared_in: true + field_site_featured: true + field_state: true + flag_subscribe_discussions: true + invite_link: true + langcode: true + links: true + og_audience: true + report: true + share_link: true diff --git a/config/sync/core.entity_view_display.node.document.search_result.yml b/config/sync/core.entity_view_display.node.document.search_result.yml new file mode 100644 index 0000000000..0d64b96c7c --- /dev/null +++ b/config/sync/core.entity_view_display.node.document.search_result.yml @@ -0,0 +1,144 @@ +uuid: af9d6cea-aa61-417a-8373-20c224dbbeb8 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.search_result + - field.field.node.document.body + - field.field.node.document.field_comments + - field.field.node.document.field_document_logo + - field.field.node.document.field_document_publication_date + - field.field.node.document.field_document_spatial_coverage + - field.field.node.document.field_file + - field.field.node.document.field_keywords + - field.field.node.document.field_licence + - field.field.node.document.field_shared_in + - field.field.node.document.field_short_title + - field.field.node.document.field_site_featured + - field.field.node.document.field_state + - field.field.node.document.field_topic + - field.field.node.document.field_type + - field.field.node.document.og_audience + - node.type.document + module: + - field_delimiter + - field_formatter_range + - field_group + - layout_builder + - smart_trim + - template_suggestion + - user +third_party_settings: + field_group: + group_categorisation: + children: + - field_licence + - field_type + parent_name: '' + weight: 17 + format_type: html_element + format_settings: + id: '' + classes: '' + element: div + show_label: true + label_element: h3 + attributes: '' + effect: none + speed: fast + label: Categorisation + region: hidden + group_attachment: + children: + - field_file + parent_name: '' + weight: 18 + format_type: html_element + format_settings: + id: '' + classes: '' + element: div + show_label: true + label_element: h3 + attributes: '' + effect: none + speed: fast + label: Attachment + region: hidden + layout_builder: + allow_custom: false + enabled: false +_core: + default_config_hash: IBVftmfYLkfapLokxuyLrv1me4toJj5yidZu0ixGxQM +id: node.document.search_result +targetEntityType: node +bundle: document +mode: search_result +content: + body: + label: hidden + type: smart_trim + weight: 1 + settings: + trim_length: 200 + trim_type: chars + trim_suffix: … + wrap_class: trimmed + more_text: More + more_class: more-link + summary_handler: full + trim_options: + text: true + trim_zero: false + wrap_output: false + more_link: false + third_party_settings: + template_suggestion: + template_suggestion: '' + region: content + field_topic: + type: entity_reference_label + weight: 0 + region: content + label: hidden + settings: + link: false + third_party_settings: + field_delimiter: + delimiter: '' + field_formatter_range: + limit: 0 + offset: 0 + reverse: false + template_suggestion: + template_suggestion: '' + published_at: + type: timestamp + weight: 2 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' +hidden: + field_comments: true + field_document_logo: true + field_document_publication_date: true + field_document_spatial_coverage: true + field_file: true + field_keywords: true + field_licence: true + field_shared_in: true + field_short_title: true + field_site_featured: true + field_state: true + field_type: true + langcode: true + links: true + og_audience: true + report: true + share_link: true diff --git a/config/sync/core.entity_view_display.node.document.search_result_featured.yml b/config/sync/core.entity_view_display.node.document.search_result_featured.yml new file mode 100644 index 0000000000..ef5f75eeab --- /dev/null +++ b/config/sync/core.entity_view_display.node.document.search_result_featured.yml @@ -0,0 +1,142 @@ +uuid: aa0b650c-dbbd-4188-a0ae-6da945869eb7 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.search_result_featured + - field.field.node.document.body + - field.field.node.document.field_comments + - field.field.node.document.field_document_logo + - field.field.node.document.field_document_publication_date + - field.field.node.document.field_document_spatial_coverage + - field.field.node.document.field_file + - field.field.node.document.field_keywords + - field.field.node.document.field_licence + - field.field.node.document.field_shared_in + - field.field.node.document.field_short_title + - field.field.node.document.field_site_featured + - field.field.node.document.field_state + - field.field.node.document.field_topic + - field.field.node.document.field_type + - field.field.node.document.og_audience + - image.style.horizontal_medium_image + - node.type.document + module: + - field_delimiter + - field_formatter_range + - field_group + - image + - layout_builder + - template_suggestion + - text + - user +third_party_settings: + field_group: + group_categorisation: + children: + - field_licence + - field_type + parent_name: '' + weight: 17 + format_type: html_element + format_settings: + id: '' + classes: '' + element: div + show_label: true + label_element: h3 + attributes: '' + effect: none + speed: fast + label: Categorisation + region: hidden + group_attachment: + children: + - field_file + parent_name: '' + weight: 18 + format_type: html_element + format_settings: + id: '' + classes: '' + element: div + show_label: true + label_element: h3 + attributes: '' + effect: none + speed: fast + label: Attachment + region: hidden + layout_builder: + allow_custom: false + enabled: false +_core: + default_config_hash: IBVftmfYLkfapLokxuyLrv1me4toJj5yidZu0ixGxQM +id: node.document.search_result_featured +targetEntityType: node +bundle: document +mode: search_result_featured +content: + body: + label: hidden + type: text_default + weight: 2 + settings: { } + third_party_settings: { } + region: content + field_document_logo: + type: image + weight: 0 + region: content + label: hidden + settings: + image_style: horizontal_medium_image + image_link: content + third_party_settings: + template_suggestion: + template_suggestion: '' + field_topic: + type: entity_reference_label + weight: 1 + region: content + label: hidden + settings: + link: false + third_party_settings: + field_delimiter: + delimiter: '' + field_formatter_range: + limit: 0 + offset: 0 + reverse: false + template_suggestion: + template_suggestion: '' + published_at: + type: timestamp + weight: 3 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' +hidden: + field_comments: true + field_document_publication_date: true + field_document_spatial_coverage: true + field_file: true + field_keywords: true + field_licence: true + field_shared_in: true + field_short_title: true + field_site_featured: true + field_state: true + field_type: true + langcode: true + links: true + og_audience: true + report: true + share_link: true diff --git a/config/sync/core.entity_view_display.node.event.search_result.yml b/config/sync/core.entity_view_display.node.event.search_result.yml new file mode 100644 index 0000000000..584601a5a1 --- /dev/null +++ b/config/sync/core.entity_view_display.node.event.search_result.yml @@ -0,0 +1,119 @@ +uuid: 978a5028-f962-4c23-a304-51db11556438 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.search_result + - field.field.node.event.body + - field.field.node.event.field_attachment + - field.field.node.event.field_comments + - field.field.node.event.field_event_agenda + - field.field.node.event.field_event_contact_email + - field.field.node.event.field_event_coordinates + - field.field.node.event.field_event_date + - field.field.node.event.field_event_logo + - field.field.node.event.field_event_online_location + - field.field.node.event.field_event_spatial_coverage + - field.field.node.event.field_event_web_url + - field.field.node.event.field_keywords + - field.field.node.event.field_location + - field.field.node.event.field_organisation + - field.field.node.event.field_organisation_type + - field.field.node.event.field_scope + - field.field.node.event.field_shared_in + - field.field.node.event.field_short_title + - field.field.node.event.field_site_featured + - field.field.node.event.field_state + - field.field.node.event.field_topic + - field.field.node.event.og_audience + - node.type.event + module: + - field_delimiter + - field_formatter_range + - layout_builder + - smart_trim + - template_suggestion + - user +third_party_settings: + layout_builder: + allow_custom: false + enabled: false +id: node.event.search_result +targetEntityType: node +bundle: event +mode: search_result +content: + body: + label: hidden + type: smart_trim + weight: 0 + settings: + trim_length: 200 + trim_type: chars + trim_suffix: ... + wrap_class: trimmed + more_text: More + more_class: more-link + summary_handler: full + wrap_output: false + more_link: false + trim_options: + text: false + trim_zero: false + third_party_settings: + template_suggestion: + template_suggestion: '' + region: content + field_topic: + type: entity_reference_label + weight: 1 + region: content + label: hidden + settings: + link: false + third_party_settings: + field_delimiter: + delimiter: '' + field_formatter_range: + limit: 0 + offset: 0 + reverse: false + template_suggestion: + template_suggestion: '' + published_at: + type: timestamp + weight: 2 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' +hidden: + field_attachment: true + field_comments: true + field_event_agenda: true + field_event_contact_email: true + field_event_coordinates: true + field_event_date: true + field_event_logo: true + field_event_online_location: true + field_event_spatial_coverage: true + field_event_web_url: true + field_keywords: true + field_location: true + field_organisation: true + field_organisation_type: true + field_scope: true + field_shared_in: true + field_short_title: true + field_site_featured: true + field_state: true + langcode: true + links: true + og_audience: true + report: true + share_link: true diff --git a/config/sync/core.entity_view_display.node.event.search_result_featured.yml b/config/sync/core.entity_view_display.node.event.search_result_featured.yml new file mode 100644 index 0000000000..aae199772c --- /dev/null +++ b/config/sync/core.entity_view_display.node.event.search_result_featured.yml @@ -0,0 +1,129 @@ +uuid: 8a8f5d51-2acd-4375-a965-bbcaa4787524 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.search_result_featured + - field.field.node.event.body + - field.field.node.event.field_attachment + - field.field.node.event.field_comments + - field.field.node.event.field_event_agenda + - field.field.node.event.field_event_contact_email + - field.field.node.event.field_event_coordinates + - field.field.node.event.field_event_date + - field.field.node.event.field_event_logo + - field.field.node.event.field_event_online_location + - field.field.node.event.field_event_spatial_coverage + - field.field.node.event.field_event_web_url + - field.field.node.event.field_keywords + - field.field.node.event.field_location + - field.field.node.event.field_organisation + - field.field.node.event.field_organisation_type + - field.field.node.event.field_scope + - field.field.node.event.field_shared_in + - field.field.node.event.field_short_title + - field.field.node.event.field_site_featured + - field.field.node.event.field_state + - field.field.node.event.field_topic + - field.field.node.event.og_audience + - image.style.logo + - node.type.event + module: + - field_delimiter + - field_formatter_range + - image + - layout_builder + - smart_trim + - template_suggestion + - user +third_party_settings: + layout_builder: + allow_custom: false + enabled: false +id: node.event.search_result_featured +targetEntityType: node +bundle: event +mode: search_result_featured +content: + body: + label: hidden + type: smart_trim + weight: 2 + settings: + trim_length: 200 + trim_type: chars + trim_suffix: ... + wrap_class: trimmed + more_text: More + more_class: more-link + summary_handler: full + wrap_output: false + more_link: false + trim_options: + text: false + trim_zero: false + third_party_settings: + template_suggestion: + template_suggestion: '' + region: content + field_event_logo: + weight: 0 + label: hidden + settings: + image_style: logo + image_link: content + third_party_settings: { } + type: image + region: content + field_topic: + type: entity_reference_label + weight: 1 + region: content + label: hidden + settings: + link: false + third_party_settings: + field_delimiter: + delimiter: '' + field_formatter_range: + limit: 0 + offset: 0 + reverse: false + template_suggestion: + template_suggestion: '' + published_at: + type: timestamp + weight: 3 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' +hidden: + field_attachment: true + field_comments: true + field_event_agenda: true + field_event_contact_email: true + field_event_coordinates: true + field_event_date: true + field_event_online_location: true + field_event_spatial_coverage: true + field_event_web_url: true + field_keywords: true + field_location: true + field_organisation: true + field_organisation_type: true + field_scope: true + field_shared_in: true + field_short_title: true + field_site_featured: true + field_state: true + langcode: true + links: true + og_audience: true + report: true + share_link: true diff --git a/config/sync/core.entity_view_display.node.news.search_result.yml b/config/sync/core.entity_view_display.node.news.search_result.yml new file mode 100644 index 0000000000..b4f4360ba5 --- /dev/null +++ b/config/sync/core.entity_view_display.node.news.search_result.yml @@ -0,0 +1,122 @@ +uuid: b854db9b-f987-4771-91ec-b6353ceac0e4 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.search_result + - field.field.node.news.body + - field.field.node.news.field_attachment + - field.field.node.news.field_comments + - field.field.node.news.field_keywords + - field.field.node.news.field_news_headline + - field.field.node.news.field_news_logo + - field.field.node.news.field_news_referenced_solution + - field.field.node.news.field_news_source_url + - field.field.node.news.field_news_spatial_coverage + - field.field.node.news.field_shared_in + - field.field.node.news.field_site_featured + - field.field.node.news.field_state + - field.field.node.news.field_topic + - field.field.node.news.og_audience + - node.type.news + module: + - field_delimiter + - field_formatter_range + - field_group + - layout_builder + - smart_trim + - template_suggestion + - user +third_party_settings: + field_group: + group_references: + children: + - field_news_source_url + parent_name: '' + weight: 4 + format_type: html_element + format_settings: + id: '' + classes: '' + element: div + show_label: true + label_element: h3 + attributes: '' + effect: none + speed: fast + label: References + region: hidden + layout_builder: + allow_custom: false + enabled: false +id: node.news.search_result +targetEntityType: node +bundle: news +mode: search_result +content: + body: + label: hidden + type: smart_trim + weight: 1 + settings: + trim_length: 200 + trim_type: chars + trim_suffix: ... + wrap_class: trimmed + more_text: More + more_class: more-link + summary_handler: full + wrap_output: false + more_link: false + trim_options: + text: false + trim_zero: false + third_party_settings: + template_suggestion: + template_suggestion: '' + region: content + field_topic: + type: entity_reference_label + weight: 0 + region: content + label: hidden + settings: + link: false + third_party_settings: + field_delimiter: + delimiter: '' + field_formatter_range: + limit: 0 + offset: 0 + reverse: false + template_suggestion: + template_suggestion: '' + published_at: + type: timestamp + weight: 2 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' +hidden: + field_attachment: true + field_comments: true + field_keywords: true + field_news_headline: true + field_news_logo: true + field_news_referenced_solution: true + field_news_source_url: true + field_news_spatial_coverage: true + field_shared_in: true + field_site_featured: true + field_state: true + langcode: true + links: true + og_audience: true + report: true + share_link: true diff --git a/config/sync/core.entity_view_display.node.news.search_result_featured.yml b/config/sync/core.entity_view_display.node.news.search_result_featured.yml new file mode 100644 index 0000000000..d5fcba8438 --- /dev/null +++ b/config/sync/core.entity_view_display.node.news.search_result_featured.yml @@ -0,0 +1,120 @@ +uuid: 0700c773-17bd-45e4-919c-8481934768f2 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.search_result_featured + - field.field.node.news.body + - field.field.node.news.field_attachment + - field.field.node.news.field_comments + - field.field.node.news.field_keywords + - field.field.node.news.field_news_headline + - field.field.node.news.field_news_logo + - field.field.node.news.field_news_referenced_solution + - field.field.node.news.field_news_source_url + - field.field.node.news.field_news_spatial_coverage + - field.field.node.news.field_shared_in + - field.field.node.news.field_site_featured + - field.field.node.news.field_state + - field.field.node.news.field_topic + - field.field.node.news.og_audience + - image.style.logo + - node.type.news + module: + - field_delimiter + - field_formatter_range + - field_group + - image + - layout_builder + - template_suggestion + - text + - user +third_party_settings: + field_group: + group_references: + children: + - field_news_source_url + parent_name: '' + weight: 5 + format_type: html_element + format_settings: + id: '' + classes: '' + element: div + show_label: true + label_element: h3 + attributes: '' + effect: none + speed: fast + label: References + region: hidden + layout_builder: + allow_custom: false + enabled: false +id: node.news.search_result_featured +targetEntityType: node +bundle: news +mode: search_result_featured +content: + body: + label: hidden + type: text_default + weight: 2 + settings: { } + third_party_settings: { } + region: content + field_news_logo: + type: image + weight: 1 + region: content + label: hidden + settings: + image_style: logo + image_link: content + third_party_settings: + template_suggestion: + template_suggestion: '' + field_topic: + type: entity_reference_label + weight: 0 + region: content + label: hidden + settings: + link: false + third_party_settings: + field_delimiter: + delimiter: '' + field_formatter_range: + limit: 0 + offset: 0 + reverse: false + template_suggestion: + template_suggestion: '' + published_at: + type: timestamp + weight: 3 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' +hidden: + field_attachment: true + field_comments: true + field_keywords: true + field_news_headline: true + field_news_referenced_solution: true + field_news_source_url: true + field_news_spatial_coverage: true + field_shared_in: true + field_site_featured: true + field_state: true + langcode: true + links: true + og_audience: true + report: true + share_link: true diff --git a/config/sync/core.entity_view_display.node.tallinn_report.search_result.yml b/config/sync/core.entity_view_display.node.tallinn_report.search_result.yml new file mode 100644 index 0000000000..24178f4050 --- /dev/null +++ b/config/sync/core.entity_view_display.node.tallinn_report.search_result.yml @@ -0,0 +1,229 @@ +uuid: 640a9d19-7edc-4c57-bb05-d63baa8883da +langcode: en +status: false +dependencies: + config: + - core.entity_view_mode.node.search_result + - field.field.node.tallinn_report.field_tallinn_action_1 + - field.field.node.tallinn_report.field_tallinn_action_10 + - field.field.node.tallinn_report.field_tallinn_action_11 + - field.field.node.tallinn_report.field_tallinn_action_12 + - field.field.node.tallinn_report.field_tallinn_action_13 + - field.field.node.tallinn_report.field_tallinn_action_14 + - field.field.node.tallinn_report.field_tallinn_action_15 + - field.field.node.tallinn_report.field_tallinn_action_16 + - field.field.node.tallinn_report.field_tallinn_action_17 + - field.field.node.tallinn_report.field_tallinn_action_18 + - field.field.node.tallinn_report.field_tallinn_action_19 + - field.field.node.tallinn_report.field_tallinn_action_2 + - field.field.node.tallinn_report.field_tallinn_action_20 + - field.field.node.tallinn_report.field_tallinn_action_21 + - field.field.node.tallinn_report.field_tallinn_action_22 + - field.field.node.tallinn_report.field_tallinn_action_23 + - field.field.node.tallinn_report.field_tallinn_action_24 + - field.field.node.tallinn_report.field_tallinn_action_25 + - field.field.node.tallinn_report.field_tallinn_action_3 + - field.field.node.tallinn_report.field_tallinn_action_4 + - field.field.node.tallinn_report.field_tallinn_action_5 + - field.field.node.tallinn_report.field_tallinn_action_6 + - field.field.node.tallinn_report.field_tallinn_action_7 + - field.field.node.tallinn_report.field_tallinn_action_8 + - field.field.node.tallinn_report.field_tallinn_action_9 + - field.field.node.tallinn_report.og_audience + - node.type.tallinn_report + module: + - layout_builder + - tallinn + - user +third_party_settings: + layout_builder: + allow_custom: false + enabled: false +_core: + default_config_hash: qHzX86R6h5_Ts2E4exQ4benbPyNsPCmB9Z6yCmvWPys +id: node.tallinn_report.search_result +targetEntityType: node +bundle: tallinn_report +mode: search_result +content: + field_tallinn_action_1: + type: tallinn_entry + weight: 0 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_10: + type: tallinn_entry + weight: 9 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_11: + type: tallinn_entry + weight: 10 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_12: + type: tallinn_entry + weight: 11 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_13: + type: tallinn_entry + weight: 12 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_14: + type: tallinn_entry + weight: 13 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_15: + type: tallinn_entry + weight: 14 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_16: + type: tallinn_entry + weight: 15 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_17: + type: tallinn_entry + weight: 16 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_18: + type: tallinn_entry + weight: 17 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_19: + type: tallinn_entry + weight: 18 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_2: + type: tallinn_entry + weight: 1 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_20: + type: tallinn_entry + weight: 19 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_21: + type: tallinn_entry + weight: 20 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_22: + type: tallinn_entry + weight: 21 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_23: + type: tallinn_entry + weight: 22 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_24: + type: tallinn_entry + weight: 23 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_25: + type: tallinn_entry + weight: 24 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_3: + type: tallinn_entry + weight: 2 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_4: + type: tallinn_entry + weight: 3 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_5: + type: tallinn_entry + weight: 4 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_6: + type: tallinn_entry + weight: 5 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_7: + type: tallinn_entry + weight: 6 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_8: + type: tallinn_entry + weight: 7 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_9: + type: tallinn_entry + weight: 8 + region: content + label: hidden + settings: { } + third_party_settings: { } +hidden: + langcode: true + links: true + og_audience: true + published_at: true + report: true diff --git a/config/sync/core.entity_view_display.node.tallinn_report.search_result_featured.yml b/config/sync/core.entity_view_display.node.tallinn_report.search_result_featured.yml new file mode 100644 index 0000000000..59d0373c6b --- /dev/null +++ b/config/sync/core.entity_view_display.node.tallinn_report.search_result_featured.yml @@ -0,0 +1,229 @@ +uuid: 77845680-28a5-4c1f-8762-611f045f80db +langcode: en +status: false +dependencies: + config: + - core.entity_view_mode.node.search_result_featured + - field.field.node.tallinn_report.field_tallinn_action_1 + - field.field.node.tallinn_report.field_tallinn_action_10 + - field.field.node.tallinn_report.field_tallinn_action_11 + - field.field.node.tallinn_report.field_tallinn_action_12 + - field.field.node.tallinn_report.field_tallinn_action_13 + - field.field.node.tallinn_report.field_tallinn_action_14 + - field.field.node.tallinn_report.field_tallinn_action_15 + - field.field.node.tallinn_report.field_tallinn_action_16 + - field.field.node.tallinn_report.field_tallinn_action_17 + - field.field.node.tallinn_report.field_tallinn_action_18 + - field.field.node.tallinn_report.field_tallinn_action_19 + - field.field.node.tallinn_report.field_tallinn_action_2 + - field.field.node.tallinn_report.field_tallinn_action_20 + - field.field.node.tallinn_report.field_tallinn_action_21 + - field.field.node.tallinn_report.field_tallinn_action_22 + - field.field.node.tallinn_report.field_tallinn_action_23 + - field.field.node.tallinn_report.field_tallinn_action_24 + - field.field.node.tallinn_report.field_tallinn_action_25 + - field.field.node.tallinn_report.field_tallinn_action_3 + - field.field.node.tallinn_report.field_tallinn_action_4 + - field.field.node.tallinn_report.field_tallinn_action_5 + - field.field.node.tallinn_report.field_tallinn_action_6 + - field.field.node.tallinn_report.field_tallinn_action_7 + - field.field.node.tallinn_report.field_tallinn_action_8 + - field.field.node.tallinn_report.field_tallinn_action_9 + - field.field.node.tallinn_report.og_audience + - node.type.tallinn_report + module: + - layout_builder + - tallinn + - user +third_party_settings: + layout_builder: + allow_custom: false + enabled: false +_core: + default_config_hash: qHzX86R6h5_Ts2E4exQ4benbPyNsPCmB9Z6yCmvWPys +id: node.tallinn_report.search_result_featured +targetEntityType: node +bundle: tallinn_report +mode: search_result_featured +content: + field_tallinn_action_1: + type: tallinn_entry + weight: 0 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_10: + type: tallinn_entry + weight: 9 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_11: + type: tallinn_entry + weight: 10 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_12: + type: tallinn_entry + weight: 11 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_13: + type: tallinn_entry + weight: 12 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_14: + type: tallinn_entry + weight: 13 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_15: + type: tallinn_entry + weight: 14 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_16: + type: tallinn_entry + weight: 15 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_17: + type: tallinn_entry + weight: 16 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_18: + type: tallinn_entry + weight: 17 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_19: + type: tallinn_entry + weight: 18 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_2: + type: tallinn_entry + weight: 1 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_20: + type: tallinn_entry + weight: 19 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_21: + type: tallinn_entry + weight: 20 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_22: + type: tallinn_entry + weight: 21 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_23: + type: tallinn_entry + weight: 22 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_24: + type: tallinn_entry + weight: 23 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_25: + type: tallinn_entry + weight: 24 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_3: + type: tallinn_entry + weight: 2 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_4: + type: tallinn_entry + weight: 3 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_5: + type: tallinn_entry + weight: 4 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_6: + type: tallinn_entry + weight: 5 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_7: + type: tallinn_entry + weight: 6 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_8: + type: tallinn_entry + weight: 7 + region: content + label: hidden + settings: { } + third_party_settings: { } + field_tallinn_action_9: + type: tallinn_entry + weight: 8 + region: content + label: hidden + settings: { } + third_party_settings: { } +hidden: + langcode: true + links: true + og_audience: true + published_at: true + report: true diff --git a/config/sync/core.entity_view_display.node.video.search_result.yml b/config/sync/core.entity_view_display.node.video.search_result.yml new file mode 100644 index 0000000000..c01a3e8d9f --- /dev/null +++ b/config/sync/core.entity_view_display.node.video.search_result.yml @@ -0,0 +1,71 @@ +uuid: 313de807-9cb4-4a04-8026-b6a2b841797b +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.search_result + - field.field.node.video.body + - field.field.node.video.field_comments + - field.field.node.video.field_keywords + - field.field.node.video.field_video + - field.field.node.video.field_video_spatial_coverage + - field.field.node.video.og_audience + - node.type.video + module: + - layout_builder + - smart_trim + - template_suggestion + - user +third_party_settings: + layout_builder: + allow_custom: false + enabled: false +_core: + default_config_hash: xzNt7hZhWznm3WI85j5QUiqV3UiicNTPcB6Y0nm5icM +id: node.video.search_result +targetEntityType: node +bundle: video +mode: search_result +content: + body: + type: smart_trim + weight: 0 + region: content + label: hidden + settings: + trim_length: 200 + trim_type: chars + trim_suffix: ... + wrap_class: trimmed + more_text: More + more_class: more-link + summary_handler: full + wrap_output: false + more_link: false + trim_options: + text: false + trim_zero: false + third_party_settings: + template_suggestion: + template_suggestion: '' + published_at: + type: timestamp + weight: 1 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' +hidden: + field_comments: true + field_keywords: true + field_video: true + field_video_spatial_coverage: true + langcode: true + links: true + og_audience: true + report: true diff --git a/config/sync/core.entity_view_display.node.video.search_result_featured.yml b/config/sync/core.entity_view_display.node.video.search_result_featured.yml new file mode 100644 index 0000000000..45406bcbc3 --- /dev/null +++ b/config/sync/core.entity_view_display.node.video.search_result_featured.yml @@ -0,0 +1,71 @@ +uuid: cc963e5d-8fa4-4a6e-a070-68340ed90544 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.search_result_featured + - field.field.node.video.body + - field.field.node.video.field_comments + - field.field.node.video.field_keywords + - field.field.node.video.field_video + - field.field.node.video.field_video_spatial_coverage + - field.field.node.video.og_audience + - node.type.video + module: + - layout_builder + - smart_trim + - template_suggestion + - user +third_party_settings: + layout_builder: + allow_custom: false + enabled: false +_core: + default_config_hash: xzNt7hZhWznm3WI85j5QUiqV3UiicNTPcB6Y0nm5icM +id: node.video.search_result_featured +targetEntityType: node +bundle: video +mode: search_result_featured +content: + body: + label: hidden + type: smart_trim + weight: 0 + settings: + trim_length: 200 + trim_type: chars + trim_suffix: ... + wrap_class: trimmed + more_text: More + more_class: more-link + summary_handler: full + wrap_output: false + more_link: false + trim_options: + text: false + trim_zero: false + third_party_settings: + template_suggestion: + template_suggestion: '' + region: content + published_at: + type: timestamp + weight: 1 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' +hidden: + field_comments: true + field_keywords: true + field_video: true + field_video_spatial_coverage: true + langcode: true + links: true + og_audience: true + report: true diff --git a/config/sync/core.entity_view_display.rdf_entity.asset_distribution.search_result.yml b/config/sync/core.entity_view_display.rdf_entity.asset_distribution.search_result.yml new file mode 100644 index 0000000000..1154726abc --- /dev/null +++ b/config/sync/core.entity_view_display.rdf_entity.asset_distribution.search_result.yml @@ -0,0 +1,143 @@ +uuid: b559f00c-9e85-48df-b706-2e6c5781f8f1 +langcode: en +status: false +dependencies: + config: + - core.entity_view_mode.rdf_entity.search_result + - field.field.rdf_entity.asset_distribution.field_ad_access_url + - field.field.rdf_entity.asset_distribution.field_ad_description + - field.field.rdf_entity.asset_distribution.field_ad_file_size + - field.field.rdf_entity.asset_distribution.field_ad_format + - field.field.rdf_entity.asset_distribution.field_ad_gitb_compliant + - field.field.rdf_entity.asset_distribution.field_ad_licence + - field.field.rdf_entity.asset_distribution.field_ad_repr_technique + - field.field.rdf_entity.asset_distribution.field_status + - field.field.rdf_entity.asset_distribution.og_audience + - rdf_entity.rdfentity.asset_distribution + module: + - asset_distribution + - digital_size_formatter + - field_group + - layout_builder + - template_suggestion + - text + - user +third_party_settings: + field_group: + group_categorisation: + children: + - field_ad_format + - field_status + - field_ad_repr_technique + parent_name: '' + weight: 20 + format_type: html_element + format_settings: + id: '' + classes: '' + element: div + show_label: true + label_element: h3 + attributes: '' + effect: none + speed: fast + label: Categorisation + region: content + layout_builder: + allow_custom: false + enabled: false +_core: + default_config_hash: yuBnsBjApVTopV3xSPFpHg406x-7OVMswqbIvjnhFlU +id: rdf_entity.asset_distribution.search_result +targetEntityType: rdf_entity +bundle: asset_distribution +mode: search_result +content: + field_ad_access_url: + type: tracked_hosted_file_download + weight: 4 + region: content + label: hidden + settings: + hosted_files_title: Download + show_remote_files: true + remote_files_title: External + third_party_settings: + template_suggestion: + template_suggestion: no_wrappers + field_ad_description: + weight: 1 + label: hidden + settings: { } + third_party_settings: + template_suggestion: + template_suggestion: '' + type: text_default + region: content + field_ad_file_size: + type: digital_size + weight: 3 + label: hidden + settings: { } + third_party_settings: + template_suggestion: + template_suggestion: no_wrappers + region: content + field_ad_format: + type: entity_reference_label + weight: 0 + region: content + label: above + settings: + link: false + third_party_settings: + template_suggestion: + template_suggestion: fieldset + field_ad_licence: + weight: 2 + label: hidden + settings: + link: true + third_party_settings: + template_suggestion: + template_suggestion: no_wrappers + type: entity_reference_label + region: content + field_ad_repr_technique: + type: entity_reference_label + weight: 2 + region: content + label: above + settings: + link: false + third_party_settings: + template_suggestion: + template_suggestion: fieldset + field_status: + type: entity_reference_label + weight: 1 + region: content + label: above + settings: + link: false + third_party_settings: + template_suggestion: + template_suggestion: fieldset + label: + label: hidden + type: string + weight: 0 + settings: + link_to_entity: false + third_party_settings: + template_suggestion: + template_suggestion: no_wrappers + region: content +hidden: + changed: true + created: true + field_ad_creation_date: true + field_ad_gitb_compliant: true + field_ad_modification_date: true + langcode: true + og_audience: true diff --git a/config/sync/core.entity_view_display.rdf_entity.asset_distribution.search_result_featured.yml b/config/sync/core.entity_view_display.rdf_entity.asset_distribution.search_result_featured.yml new file mode 100644 index 0000000000..acacaadd5b --- /dev/null +++ b/config/sync/core.entity_view_display.rdf_entity.asset_distribution.search_result_featured.yml @@ -0,0 +1,143 @@ +uuid: a4d2d32a-d63f-474c-ad84-7344062285fc +langcode: en +status: false +dependencies: + config: + - core.entity_view_mode.rdf_entity.search_result_featured + - field.field.rdf_entity.asset_distribution.field_ad_access_url + - field.field.rdf_entity.asset_distribution.field_ad_description + - field.field.rdf_entity.asset_distribution.field_ad_file_size + - field.field.rdf_entity.asset_distribution.field_ad_format + - field.field.rdf_entity.asset_distribution.field_ad_gitb_compliant + - field.field.rdf_entity.asset_distribution.field_ad_licence + - field.field.rdf_entity.asset_distribution.field_ad_repr_technique + - field.field.rdf_entity.asset_distribution.field_status + - field.field.rdf_entity.asset_distribution.og_audience + - rdf_entity.rdfentity.asset_distribution + module: + - asset_distribution + - digital_size_formatter + - field_group + - layout_builder + - template_suggestion + - text + - user +third_party_settings: + field_group: + group_categorisation: + children: + - field_ad_format + - field_status + - field_ad_repr_technique + parent_name: '' + weight: 20 + format_type: html_element + format_settings: + id: '' + classes: '' + element: div + show_label: true + label_element: h3 + attributes: '' + effect: none + speed: fast + label: Categorisation + region: content + layout_builder: + allow_custom: false + enabled: false +_core: + default_config_hash: yuBnsBjApVTopV3xSPFpHg406x-7OVMswqbIvjnhFlU +id: rdf_entity.asset_distribution.search_result_featured +targetEntityType: rdf_entity +bundle: asset_distribution +mode: search_result_featured +content: + field_ad_access_url: + type: tracked_hosted_file_download + weight: 4 + region: content + label: hidden + settings: + hosted_files_title: Download + show_remote_files: true + remote_files_title: External + third_party_settings: + template_suggestion: + template_suggestion: no_wrappers + field_ad_description: + weight: 1 + label: hidden + settings: { } + third_party_settings: + template_suggestion: + template_suggestion: '' + type: text_default + region: content + field_ad_file_size: + type: digital_size + weight: 3 + label: hidden + settings: { } + third_party_settings: + template_suggestion: + template_suggestion: no_wrappers + region: content + field_ad_format: + type: entity_reference_label + weight: 0 + region: content + label: above + settings: + link: false + third_party_settings: + template_suggestion: + template_suggestion: fieldset + field_ad_licence: + weight: 2 + label: hidden + settings: + link: true + third_party_settings: + template_suggestion: + template_suggestion: no_wrappers + type: entity_reference_label + region: content + field_ad_repr_technique: + type: entity_reference_label + weight: 2 + region: content + label: above + settings: + link: false + third_party_settings: + template_suggestion: + template_suggestion: fieldset + field_status: + type: entity_reference_label + weight: 1 + region: content + label: above + settings: + link: false + third_party_settings: + template_suggestion: + template_suggestion: fieldset + label: + label: hidden + type: string + weight: 0 + settings: + link_to_entity: false + third_party_settings: + template_suggestion: + template_suggestion: no_wrappers + region: content +hidden: + changed: true + created: true + field_ad_creation_date: true + field_ad_gitb_compliant: true + field_ad_modification_date: true + langcode: true + og_audience: true diff --git a/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result.yml b/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result.yml new file mode 100644 index 0000000000..ded35b67c1 --- /dev/null +++ b/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result.yml @@ -0,0 +1,261 @@ +uuid: f19af437-7256-4ffe-afee-4eea0a777582 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.rdf_entity.search_result + - field.field.rdf_entity.asset_release.field_isr_banner + - field.field.rdf_entity.asset_release.field_isr_contact_information + - field.field.rdf_entity.asset_release.field_isr_description + - field.field.rdf_entity.asset_release.field_isr_distribution + - field.field.rdf_entity.asset_release.field_isr_documentation + - field.field.rdf_entity.asset_release.field_isr_included_asset + - field.field.rdf_entity.asset_release.field_isr_is_version_of + - field.field.rdf_entity.asset_release.field_isr_language + - field.field.rdf_entity.asset_release.field_isr_logo + - field.field.rdf_entity.asset_release.field_isr_owner + - field.field.rdf_entity.asset_release.field_isr_related_solutions + - field.field.rdf_entity.asset_release.field_isr_release_notes + - field.field.rdf_entity.asset_release.field_isr_release_number + - field.field.rdf_entity.asset_release.field_isr_solution_type + - field.field.rdf_entity.asset_release.field_isr_state + - field.field.rdf_entity.asset_release.field_isr_translation + - field.field.rdf_entity.asset_release.field_keywords + - field.field.rdf_entity.asset_release.field_spatial_coverage + - field.field.rdf_entity.asset_release.field_status + - field.field.rdf_entity.asset_release.field_topic + - rdf_entity.rdfentity.asset_release + module: + - field_delimiter + - field_formatter_range + - layout_builder + - smart_trim + - template_suggestion + - user +third_party_settings: + layout_builder: + allow_custom: false + enabled: false +_core: + default_config_hash: 6TU2yaRx-8gnBAe_fj82W97jbt8PB3XYR3iKr6p9KS0 +id: rdf_entity.asset_release.search_result +targetEntityType: rdf_entity +bundle: asset_release +mode: search_result +content: + changed: + type: timestamp + weight: 4 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' + created: + weight: 3 + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: no_wrappers + type: timestamp + region: content + field_isr_affiliations_requests: + weight: 22 + label: above + settings: + link: true + third_party_settings: { } + type: entity_reference_label + region: content + field_isr_asset_release_category: + weight: 3 + label: above + settings: + link: true + third_party_settings: { } + type: entity_reference_label + region: content + field_isr_asset_release_type: + weight: 4 + label: above + settings: + link: true + third_party_settings: { } + type: entity_reference_label + region: content + field_isr_issue_tracker: + weight: 19 + label: above + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + type: link + region: content + field_isr_landing_page: + weight: 17 + label: above + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + type: link + region: content + field_isr_metrics_page: + weight: 18 + label: above + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + type: link + region: content + field_isr_moderation: + weight: 14 + label: above + settings: + format: default + format_custom_false: '' + format_custom_true: '' + third_party_settings: { } + type: boolean + region: content + field_isr_related_asset_releases: + weight: 2 + label: above + settings: + link: true + third_party_settings: { } + type: entity_reference_label + region: content + field_isr_release_notes: + type: smart_trim + weight: 2 + region: content + label: hidden + settings: + trim_length: 200 + trim_type: chars + trim_suffix: ... + wrap_class: '' + more_text: '' + more_class: '' + wrap_output: false + more_link: false + trim_options: + text: false + trim_zero: false + summary_handler: full + third_party_settings: + template_suggestion: + template_suggestion: '' + field_isr_source_code_repository: + weight: 21 + label: above + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + type: link + region: content + field_isr_webdav_creation: + weight: 15 + label: above + settings: + format: default + format_custom_false: '' + format_custom_true: '' + third_party_settings: { } + type: boolean + region: content + field_isr_webdav_url: + weight: 16 + label: above + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + type: link + region: content + field_isr_wiki: + weight: 20 + label: above + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + type: link + region: content + field_topic: + type: entity_reference_label + weight: 1 + region: content + label: hidden + settings: + link: false + third_party_settings: + field_delimiter: + delimiter: '' + field_formatter_range: + limit: 0 + offset: 0 + reverse: false + template_suggestion: + template_suggestion: '' + label: + label: hidden + type: string + weight: 0 + settings: + link_to_entity: false + third_party_settings: + template_suggestion: + template_suggestion: no_wrappers + region: content +hidden: + field_isr_banner: true + field_isr_contact_information: true + field_isr_description: true + field_isr_distribution: true + field_isr_documentation: true + field_isr_included_asset: true + field_isr_is_version_of: true + field_isr_language: true + field_isr_logo: true + field_isr_owner: true + field_isr_related_solutions: true + field_isr_release_number: true + field_isr_solution_type: true + field_isr_state: true + field_isr_translation: true + field_keywords: true + field_spatial_coverage: true + field_status: true + langcode: true + og_audience: true diff --git a/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result_featured.yml b/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result_featured.yml new file mode 100644 index 0000000000..d0045d7b92 --- /dev/null +++ b/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result_featured.yml @@ -0,0 +1,273 @@ +uuid: 9e456b2c-778a-4123-995b-07ba93acbeb6 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.rdf_entity.search_result_featured + - field.field.rdf_entity.asset_release.field_isr_banner + - field.field.rdf_entity.asset_release.field_isr_contact_information + - field.field.rdf_entity.asset_release.field_isr_description + - field.field.rdf_entity.asset_release.field_isr_distribution + - field.field.rdf_entity.asset_release.field_isr_documentation + - field.field.rdf_entity.asset_release.field_isr_included_asset + - field.field.rdf_entity.asset_release.field_isr_is_version_of + - field.field.rdf_entity.asset_release.field_isr_language + - field.field.rdf_entity.asset_release.field_isr_logo + - field.field.rdf_entity.asset_release.field_isr_owner + - field.field.rdf_entity.asset_release.field_isr_related_solutions + - field.field.rdf_entity.asset_release.field_isr_release_notes + - field.field.rdf_entity.asset_release.field_isr_release_number + - field.field.rdf_entity.asset_release.field_isr_solution_type + - field.field.rdf_entity.asset_release.field_isr_state + - field.field.rdf_entity.asset_release.field_isr_translation + - field.field.rdf_entity.asset_release.field_keywords + - field.field.rdf_entity.asset_release.field_spatial_coverage + - field.field.rdf_entity.asset_release.field_status + - field.field.rdf_entity.asset_release.field_topic + - image.style.logo + - rdf_entity.rdfentity.asset_release + module: + - field_delimiter + - field_formatter_range + - image + - layout_builder + - smart_trim + - template_suggestion + - user +third_party_settings: + layout_builder: + allow_custom: false + enabled: false +_core: + default_config_hash: 6TU2yaRx-8gnBAe_fj82W97jbt8PB3XYR3iKr6p9KS0 +id: rdf_entity.asset_release.search_result_featured +targetEntityType: rdf_entity +bundle: asset_release +mode: search_result_featured +content: + changed: + type: timestamp + weight: 4 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' + created: + weight: 3 + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' + type: timestamp + region: content + field_isr_affiliations_requests: + weight: 22 + label: above + settings: + link: true + third_party_settings: { } + type: entity_reference_label + region: content + field_isr_asset_release_category: + weight: 3 + label: above + settings: + link: true + third_party_settings: { } + type: entity_reference_label + region: content + field_isr_asset_release_type: + weight: 4 + label: above + settings: + link: true + third_party_settings: { } + type: entity_reference_label + region: content + field_isr_issue_tracker: + weight: 19 + label: above + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + type: link + region: content + field_isr_landing_page: + weight: 17 + label: above + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + type: link + region: content + field_isr_logo: + type: image + weight: 0 + region: content + label: hidden + settings: + image_style: logo + image_link: content + third_party_settings: + template_suggestion: + template_suggestion: '' + field_isr_metrics_page: + weight: 18 + label: above + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + type: link + region: content + field_isr_moderation: + weight: 14 + label: above + settings: + format: default + format_custom_false: '' + format_custom_true: '' + third_party_settings: { } + type: boolean + region: content + field_isr_related_asset_releases: + weight: 2 + label: above + settings: + link: true + third_party_settings: { } + type: entity_reference_label + region: content + field_isr_release_notes: + type: smart_trim + weight: 2 + label: hidden + settings: + trim_length: 200 + trim_type: chars + trim_suffix: ... + wrap_class: '' + more_text: '' + more_class: '' + wrap_output: false + more_link: false + trim_options: + text: false + trim_zero: false + summary_handler: full + third_party_settings: + template_suggestion: + template_suggestion: '' + region: content + field_isr_source_code_repository: + weight: 21 + label: above + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + type: link + region: content + field_isr_webdav_creation: + weight: 15 + label: above + settings: + format: default + format_custom_false: '' + format_custom_true: '' + third_party_settings: { } + type: boolean + region: content + field_isr_webdav_url: + weight: 16 + label: above + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + type: link + region: content + field_isr_wiki: + weight: 20 + label: above + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + type: link + region: content + field_topic: + type: entity_reference_label + weight: 5 + region: content + label: hidden + settings: + link: false + third_party_settings: + field_delimiter: + delimiter: '' + field_formatter_range: + limit: 0 + offset: 0 + reverse: false + template_suggestion: + template_suggestion: '' + label: + label: hidden + type: string + weight: 1 + settings: + link_to_entity: false + third_party_settings: + template_suggestion: + template_suggestion: no_wrappers + region: content +hidden: + field_isr_banner: true + field_isr_contact_information: true + field_isr_description: true + field_isr_distribution: true + field_isr_documentation: true + field_isr_included_asset: true + field_isr_is_version_of: true + field_isr_language: true + field_isr_owner: true + field_isr_related_solutions: true + field_isr_release_number: true + field_isr_solution_type: true + field_isr_state: true + field_isr_translation: true + field_keywords: true + field_spatial_coverage: true + field_status: true + langcode: true + og_audience: true diff --git a/config/sync/core.entity_view_display.rdf_entity.collection.search_result.yml b/config/sync/core.entity_view_display.rdf_entity.collection.search_result.yml new file mode 100644 index 0000000000..5668e99041 --- /dev/null +++ b/config/sync/core.entity_view_display.rdf_entity.collection.search_result.yml @@ -0,0 +1,158 @@ +uuid: f29f4415-c9b6-4ede-9d39-a71f32642953 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.rdf_entity.search_result + - field.field.rdf_entity.collection.field_ar_abstract + - field.field.rdf_entity.collection.field_ar_access_url + - field.field.rdf_entity.collection.field_ar_affiliates + - field.field.rdf_entity.collection.field_ar_banner + - field.field.rdf_entity.collection.field_ar_closed + - field.field.rdf_entity.collection.field_ar_contact_information + - field.field.rdf_entity.collection.field_ar_content_creation + - field.field.rdf_entity.collection.field_ar_description + - field.field.rdf_entity.collection.field_ar_logo + - field.field.rdf_entity.collection.field_ar_moderation + - field.field.rdf_entity.collection.field_ar_owner + - field.field.rdf_entity.collection.field_ar_state + - field.field.rdf_entity.collection.field_collection_content + - field.field.rdf_entity.collection.field_keywords + - field.field.rdf_entity.collection.field_newsletter + - field.field.rdf_entity.collection.field_short_id + - field.field.rdf_entity.collection.field_site_featured + - field.field.rdf_entity.collection.field_spatial_coverage + - field.field.rdf_entity.collection.field_topic + - rdf_entity.rdfentity.collection + module: + - field_delimiter + - field_formatter_range + - field_group + - layout_builder + - smart_trim + - template_suggestion + - user +third_party_settings: + field_group: + group_abstract_wrapper: + children: + - field_ar_abstract + - read_more + parent_name: '' + weight: 29 + format_type: html_element + format_settings: + element: div + show_label: false + label_element: h3 + attributes: '' + effect: none + speed: fast + id: '' + classes: '' + label: 'Abstract wrapper' + region: hidden + layout_builder: + allow_custom: false + enabled: false +id: rdf_entity.collection.search_result +targetEntityType: rdf_entity +bundle: collection +mode: search_result +content: + created: + type: timestamp + weight: 3 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' + field_ar_description: + type: smart_trim + weight: 2 + region: content + label: hidden + settings: + trim_length: 200 + trim_type: chars + trim_suffix: … + wrap_class: '' + more_text: '' + more_class: '' + trim_options: + text: true + trim_zero: false + wrap_output: false + more_link: false + summary_handler: full + third_party_settings: + template_suggestion: + template_suggestion: '' + field_topic: + type: entity_reference_label + weight: 1 + region: content + label: hidden + settings: + link: false + third_party_settings: + field_delimiter: + delimiter: '' + field_formatter_range: + limit: 0 + offset: 0 + reverse: false + template_suggestion: + template_suggestion: '' + label: + label: hidden + type: string + weight: 0 + settings: + link_to_entity: false + third_party_settings: { } + region: content + last_update: + type: timestamp + weight: 4 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' +hidden: + changed: true + field_ar_abstract: true + field_ar_access_url: true + field_ar_affiliates: true + field_ar_banner: true + field_ar_closed: true + field_ar_contact_information: true + field_ar_content_creation: true + field_ar_logo: true + field_ar_moderation: true + field_ar_owner: true + field_ar_state: true + field_collection_content: true + field_keywords: true + field_newsletter: true + field_short_id: true + field_site_featured: true + field_spatial_coverage: true + join_collection: true + langcode: true + members: true + og_group: true + rdf_entity_field_collection_content_inline_facets: true + rdf_entity_field_collection_content_top: true + read_more: true + solutions: true diff --git a/config/sync/core.entity_view_display.rdf_entity.collection.search_result_featured.yml b/config/sync/core.entity_view_display.rdf_entity.collection.search_result_featured.yml new file mode 100644 index 0000000000..3b09f07845 --- /dev/null +++ b/config/sync/core.entity_view_display.rdf_entity.collection.search_result_featured.yml @@ -0,0 +1,170 @@ +uuid: 63f0dc10-0b09-4b00-be06-924a046e6813 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.rdf_entity.search_result_featured + - field.field.rdf_entity.collection.field_ar_abstract + - field.field.rdf_entity.collection.field_ar_access_url + - field.field.rdf_entity.collection.field_ar_affiliates + - field.field.rdf_entity.collection.field_ar_banner + - field.field.rdf_entity.collection.field_ar_closed + - field.field.rdf_entity.collection.field_ar_contact_information + - field.field.rdf_entity.collection.field_ar_content_creation + - field.field.rdf_entity.collection.field_ar_description + - field.field.rdf_entity.collection.field_ar_logo + - field.field.rdf_entity.collection.field_ar_moderation + - field.field.rdf_entity.collection.field_ar_owner + - field.field.rdf_entity.collection.field_ar_state + - field.field.rdf_entity.collection.field_collection_content + - field.field.rdf_entity.collection.field_keywords + - field.field.rdf_entity.collection.field_newsletter + - field.field.rdf_entity.collection.field_short_id + - field.field.rdf_entity.collection.field_site_featured + - field.field.rdf_entity.collection.field_spatial_coverage + - field.field.rdf_entity.collection.field_topic + - image.style.logo + - rdf_entity.rdfentity.collection + module: + - field_delimiter + - field_formatter_range + - field_group + - image + - layout_builder + - smart_trim + - template_suggestion + - user +third_party_settings: + field_group: + group_abstract_wrapper: + children: + - field_ar_abstract + - read_more + parent_name: '' + weight: 9 + format_type: html_element + format_settings: + element: div + show_label: false + label_element: h3 + attributes: '' + effect: none + speed: fast + id: '' + classes: '' + label: 'Abstract wrapper' + region: hidden + layout_builder: + allow_custom: false + enabled: false +id: rdf_entity.collection.search_result_featured +targetEntityType: rdf_entity +bundle: collection +mode: search_result_featured +content: + created: + type: timestamp + weight: 4 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' + field_ar_description: + type: smart_trim + weight: 1 + region: content + label: hidden + settings: + trim_length: 200 + trim_type: chars + trim_suffix: … + wrap_class: '' + more_text: '' + more_class: '' + trim_options: + text: true + trim_zero: false + wrap_output: false + more_link: false + summary_handler: full + third_party_settings: + template_suggestion: + template_suggestion: '' + field_ar_logo: + type: image + weight: 3 + region: content + label: hidden + settings: + image_style: logo + image_link: content + third_party_settings: + template_suggestion: + template_suggestion: '' + field_topic: + type: entity_reference_label + weight: 2 + region: content + label: hidden + settings: + link: false + third_party_settings: + field_delimiter: + delimiter: '' + field_formatter_range: + limit: 0 + offset: 0 + reverse: false + template_suggestion: + template_suggestion: '' + label: + label: hidden + type: string + weight: 0 + settings: + link_to_entity: false + third_party_settings: { } + region: content + last_update: + type: timestamp + weight: 5 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' +hidden: + changed: true + field_ar_abstract: true + field_ar_access_url: true + field_ar_affiliates: true + field_ar_banner: true + field_ar_closed: true + field_ar_contact_information: true + field_ar_content_creation: true + field_ar_moderation: true + field_ar_owner: true + field_ar_state: true + field_collection_content: true + field_keywords: true + field_newsletter: true + field_short_id: true + field_site_featured: true + field_spatial_coverage: true + join_collection: true + langcode: true + members: true + og_group: true + rdf_entity_field_collection_content_inline_facets: true + rdf_entity_field_collection_content_top: true + read_more: true + solutions: true diff --git a/config/sync/core.entity_view_display.rdf_entity.licence.search_result.yml b/config/sync/core.entity_view_display.rdf_entity.licence.search_result.yml new file mode 100644 index 0000000000..9ce4f33503 --- /dev/null +++ b/config/sync/core.entity_view_display.rdf_entity.licence.search_result.yml @@ -0,0 +1,100 @@ +uuid: aee4b46b-e18c-45b8-b1f9-f7a6cd134793 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.rdf_entity.search_result + - field.field.rdf_entity.licence.field_licence_deprecated + - field.field.rdf_entity.licence.field_licence_description + - field.field.rdf_entity.licence.field_licence_legal_type + - field.field.rdf_entity.licence.field_licence_spdx_licence + - field.field.rdf_entity.licence.field_licence_type + - rdf_entity.rdfentity.licence + module: + - field_group + - layout_builder + - template_suggestion + - text + - user +third_party_settings: + field_group: + group_licence_wrapper: + children: + - field_licence_spdx_licence + - spdx_licence_id + - spdx_see_also + - spdx_licence_text + parent_name: '' + weight: 6 + format_type: html_element + format_settings: + id: '' + classes: '' + element: div + show_label: false + label_element: h3 + attributes: '' + effect: none + speed: fast + label: 'Licence wrapper' + region: hidden + layout_builder: + allow_custom: false + enabled: false +id: rdf_entity.licence.search_result +targetEntityType: rdf_entity +bundle: licence +mode: search_result +content: + changed: + type: timestamp + weight: 3 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' + created: + type: timestamp + weight: 2 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' + field_licence_description: + weight: 1 + label: hidden + settings: { } + third_party_settings: { } + type: text_default + region: content + label: + label: hidden + type: string + weight: 0 + settings: + link_to_entity: false + third_party_settings: + template_suggestion: + template_suggestion: no_wrappers + region: content +hidden: + field_licence_deprecated: true + field_licence_legal_type: true + field_licence_spdx_licence: true + field_licence_type: true + langcode: true + spdx_licence_external_url: true + spdx_licence_id: true + spdx_licence_label: true + spdx_licence_text: true + spdx_see_also: true diff --git a/config/sync/core.entity_view_display.rdf_entity.licence.search_result_featured.yml b/config/sync/core.entity_view_display.rdf_entity.licence.search_result_featured.yml new file mode 100644 index 0000000000..2130bb4294 --- /dev/null +++ b/config/sync/core.entity_view_display.rdf_entity.licence.search_result_featured.yml @@ -0,0 +1,100 @@ +uuid: ba0f9979-ee58-4cda-b498-4903e39fb9cd +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.rdf_entity.search_result_featured + - field.field.rdf_entity.licence.field_licence_deprecated + - field.field.rdf_entity.licence.field_licence_description + - field.field.rdf_entity.licence.field_licence_legal_type + - field.field.rdf_entity.licence.field_licence_spdx_licence + - field.field.rdf_entity.licence.field_licence_type + - rdf_entity.rdfentity.licence + module: + - field_group + - layout_builder + - template_suggestion + - text + - user +third_party_settings: + field_group: + group_licence_wrapper: + children: + - field_licence_spdx_licence + - spdx_licence_id + - spdx_see_also + - spdx_licence_text + parent_name: '' + weight: 6 + format_type: html_element + format_settings: + id: '' + classes: '' + element: div + show_label: false + label_element: h3 + attributes: '' + effect: none + speed: fast + label: 'Licence wrapper' + region: hidden + layout_builder: + allow_custom: false + enabled: false +id: rdf_entity.licence.search_result_featured +targetEntityType: rdf_entity +bundle: licence +mode: search_result_featured +content: + changed: + type: timestamp + weight: 3 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' + created: + type: timestamp + weight: 2 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' + field_licence_description: + weight: 1 + label: hidden + settings: { } + third_party_settings: { } + type: text_default + region: content + label: + label: hidden + type: string + weight: 0 + settings: + link_to_entity: false + third_party_settings: + template_suggestion: + template_suggestion: no_wrappers + region: content +hidden: + field_licence_deprecated: true + field_licence_legal_type: true + field_licence_spdx_licence: true + field_licence_type: true + langcode: true + spdx_licence_external_url: true + spdx_licence_id: true + spdx_licence_label: true + spdx_licence_text: true + spdx_see_also: true diff --git a/config/sync/core.entity_view_display.rdf_entity.owner.search_result.yml b/config/sync/core.entity_view_display.rdf_entity.owner.search_result.yml new file mode 100644 index 0000000000..6ef14aafac --- /dev/null +++ b/config/sync/core.entity_view_display.rdf_entity.owner.search_result.yml @@ -0,0 +1,53 @@ +uuid: 612fb333-bd46-4977-b59e-27623a73de19 +langcode: en +status: false +dependencies: + config: + - core.entity_view_mode.rdf_entity.search_result + - field.field.rdf_entity.owner.field_owner_name + - field.field.rdf_entity.owner.field_owner_state + - field.field.rdf_entity.owner.field_owner_type + - rdf_entity.rdfentity.owner + module: + - layout_builder + - user +third_party_settings: + layout_builder: + allow_custom: false + enabled: false +_core: + default_config_hash: fy6D0LYYE1mq9NgSVFKTRIYDMwjQ32cfT4cIshjpOcA +id: rdf_entity.owner.search_result +targetEntityType: rdf_entity +bundle: owner +mode: search_result +content: + field_owner_name: + type: string + weight: 1 + region: content + label: above + settings: + link_to_entity: false + third_party_settings: { } + field_owner_type: + type: entity_reference_label + weight: 2 + region: content + label: above + settings: + link: true + third_party_settings: { } + label: + label: hidden + type: string + weight: 0 + region: content + settings: + link_to_entity: false + third_party_settings: { } +hidden: + changed: true + created: true + field_owner_state: true + langcode: true diff --git a/config/sync/core.entity_view_display.rdf_entity.owner.search_result_featured.yml b/config/sync/core.entity_view_display.rdf_entity.owner.search_result_featured.yml new file mode 100644 index 0000000000..d54aa09c8d --- /dev/null +++ b/config/sync/core.entity_view_display.rdf_entity.owner.search_result_featured.yml @@ -0,0 +1,53 @@ +uuid: fa0acb05-e2ef-425d-8a08-fe4e7fd43b7d +langcode: en +status: false +dependencies: + config: + - core.entity_view_mode.rdf_entity.search_result_featured + - field.field.rdf_entity.owner.field_owner_name + - field.field.rdf_entity.owner.field_owner_state + - field.field.rdf_entity.owner.field_owner_type + - rdf_entity.rdfentity.owner + module: + - layout_builder + - user +third_party_settings: + layout_builder: + allow_custom: false + enabled: false +_core: + default_config_hash: fy6D0LYYE1mq9NgSVFKTRIYDMwjQ32cfT4cIshjpOcA +id: rdf_entity.owner.search_result_featured +targetEntityType: rdf_entity +bundle: owner +mode: search_result_featured +content: + field_owner_name: + type: string + weight: 1 + region: content + label: above + settings: + link_to_entity: false + third_party_settings: { } + field_owner_type: + type: entity_reference_label + weight: 2 + region: content + label: above + settings: + link: true + third_party_settings: { } + label: + label: hidden + type: string + weight: 0 + region: content + settings: + link_to_entity: false + third_party_settings: { } +hidden: + changed: true + created: true + field_owner_state: true + langcode: true diff --git a/config/sync/core.entity_view_display.rdf_entity.solution.search_result.yml b/config/sync/core.entity_view_display.rdf_entity.solution.search_result.yml new file mode 100644 index 0000000000..bd86e923b7 --- /dev/null +++ b/config/sync/core.entity_view_display.rdf_entity.solution.search_result.yml @@ -0,0 +1,191 @@ +uuid: 98c1faf2-ebfe-49fd-b8d7-9750814ff1f2 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.rdf_entity.search_result + - field.field.rdf_entity.solution.field_is_actor + - field.field.rdf_entity.solution.field_is_affiliations_requests + - field.field.rdf_entity.solution.field_is_banner + - field.field.rdf_entity.solution.field_is_business_process + - field.field.rdf_entity.solution.field_is_contact_information + - field.field.rdf_entity.solution.field_is_content + - field.field.rdf_entity.solution.field_is_content_creation + - field.field.rdf_entity.solution.field_is_description + - field.field.rdf_entity.solution.field_is_distribution + - field.field.rdf_entity.solution.field_is_documentation + - field.field.rdf_entity.solution.field_is_eif_category + - field.field.rdf_entity.solution.field_is_eif_recommendation + - field.field.rdf_entity.solution.field_is_has_version + - field.field.rdf_entity.solution.field_is_included_asset + - field.field.rdf_entity.solution.field_is_issue_tracker + - field.field.rdf_entity.solution.field_is_landing_page + - field.field.rdf_entity.solution.field_is_language + - field.field.rdf_entity.solution.field_is_logo + - field.field.rdf_entity.solution.field_is_metrics_page + - field.field.rdf_entity.solution.field_is_moderation + - field.field.rdf_entity.solution.field_is_owner + - field.field.rdf_entity.solution.field_is_product_type + - field.field.rdf_entity.solution.field_is_related_solutions + - field.field.rdf_entity.solution.field_is_shared_in + - field.field.rdf_entity.solution.field_is_show_eira_related + - field.field.rdf_entity.solution.field_is_solution_type + - field.field.rdf_entity.solution.field_is_source_code_repository + - field.field.rdf_entity.solution.field_is_standardization_level + - field.field.rdf_entity.solution.field_is_state + - field.field.rdf_entity.solution.field_is_test_resource_type + - field.field.rdf_entity.solution.field_is_translation + - field.field.rdf_entity.solution.field_is_version + - field.field.rdf_entity.solution.field_is_webdav_creation + - field.field.rdf_entity.solution.field_is_webdav_url + - field.field.rdf_entity.solution.field_is_wiki + - field.field.rdf_entity.solution.field_keywords + - field.field.rdf_entity.solution.field_short_id + - field.field.rdf_entity.solution.field_site_featured + - field.field.rdf_entity.solution.field_spatial_coverage + - field.field.rdf_entity.solution.field_status + - field.field.rdf_entity.solution.field_topic + - rdf_entity.rdfentity.solution + module: + - field_group + - layout_builder + - search_api_field + - smart_trim + - template_suggestion + - user +third_party_settings: + field_group: + group_solution_abstract_wrapper: + children: + - field_is_description + - read_more + parent_name: '' + weight: 0 + format_type: html_element + format_settings: + id: '' + classes: '' + element: div + show_label: false + label_element: h3 + attributes: '' + effect: none + speed: fast + label: 'Abstract wrapper' + region: content + layout_builder: + allow_custom: false + enabled: false +id: rdf_entity.solution.search_result +targetEntityType: rdf_entity +bundle: solution +mode: search_result +content: + field_is_content: + weight: 3 + label: above + settings: { } + third_party_settings: { } + type: search_api_field + region: content + field_is_description: + type: smart_trim + weight: 37 + region: content + label: hidden + settings: + trim_length: 500 + trim_type: chars + trim_suffix: … + wrap_class: trimmed + more_text: More + more_class: more-link + trim_options: + text: true + trim_zero: false + wrap_output: false + more_link: false + summary_handler: full + third_party_settings: + template_suggestion: + template_suggestion: p_wrapper + field_is_shared_in: + type: entity_reference_entity_view + weight: 5 + region: content + label: above + settings: + view_mode: view_mode_tile + link: false + third_party_settings: + template_suggestion: + template_suggestion: entity_reference__listing_tile + rdf_entity_field_is_content_inline_facets: + weight: 2 + region: content + settings: { } + third_party_settings: { } + rdf_entity_field_is_content_top: + weight: 1 + region: content + settings: { } + third_party_settings: { } + read_more: + weight: 38 + region: content + settings: { } + third_party_settings: { } + related_solutions: + weight: 4 + region: content + settings: { } + third_party_settings: { } +hidden: + changed: true + collections: true + created: true + download_total: true + field_is_actor: true + field_is_affiliations_requests: true + field_is_banner: true + field_is_business_process: true + field_is_contact_information: true + field_is_content_creation: true + field_is_distribution: true + field_is_documentation: true + field_is_eif_category: true + field_is_eif_recommendation: true + field_is_has_version: true + field_is_included_asset: true + field_is_issue_tracker: true + field_is_landing_page: true + field_is_language: true + field_is_logo: true + field_is_metrics_page: true + field_is_moderation: true + field_is_owner: true + field_is_product_type: true + field_is_related_solutions: true + field_is_show_eira_related: true + field_is_solution_type: true + field_is_source_code_repository: true + field_is_standardization_level: true + field_is_state: true + field_is_test_resource_type: true + field_is_translation: true + field_is_version: true + field_is_webdav_creation: true + field_is_webdav_url: true + field_is_wiki: true + field_keywords: true + field_short_id: true + field_site_featured: true + field_spatial_coverage: true + field_status: true + field_topic: true + label: true + langcode: true + og_group: true + releases_overview: true + share_link: true + solution_subscribe: true diff --git a/config/sync/core.entity_view_display.rdf_entity.solution.search_result_featured.yml b/config/sync/core.entity_view_display.rdf_entity.solution.search_result_featured.yml new file mode 100644 index 0000000000..09e4a07f7c --- /dev/null +++ b/config/sync/core.entity_view_display.rdf_entity.solution.search_result_featured.yml @@ -0,0 +1,191 @@ +uuid: 253b7559-f557-4dd3-a5cd-acde2900b708 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.rdf_entity.search_result_featured + - field.field.rdf_entity.solution.field_is_actor + - field.field.rdf_entity.solution.field_is_affiliations_requests + - field.field.rdf_entity.solution.field_is_banner + - field.field.rdf_entity.solution.field_is_business_process + - field.field.rdf_entity.solution.field_is_contact_information + - field.field.rdf_entity.solution.field_is_content + - field.field.rdf_entity.solution.field_is_content_creation + - field.field.rdf_entity.solution.field_is_description + - field.field.rdf_entity.solution.field_is_distribution + - field.field.rdf_entity.solution.field_is_documentation + - field.field.rdf_entity.solution.field_is_eif_category + - field.field.rdf_entity.solution.field_is_eif_recommendation + - field.field.rdf_entity.solution.field_is_has_version + - field.field.rdf_entity.solution.field_is_included_asset + - field.field.rdf_entity.solution.field_is_issue_tracker + - field.field.rdf_entity.solution.field_is_landing_page + - field.field.rdf_entity.solution.field_is_language + - field.field.rdf_entity.solution.field_is_logo + - field.field.rdf_entity.solution.field_is_metrics_page + - field.field.rdf_entity.solution.field_is_moderation + - field.field.rdf_entity.solution.field_is_owner + - field.field.rdf_entity.solution.field_is_product_type + - field.field.rdf_entity.solution.field_is_related_solutions + - field.field.rdf_entity.solution.field_is_shared_in + - field.field.rdf_entity.solution.field_is_show_eira_related + - field.field.rdf_entity.solution.field_is_solution_type + - field.field.rdf_entity.solution.field_is_source_code_repository + - field.field.rdf_entity.solution.field_is_standardization_level + - field.field.rdf_entity.solution.field_is_state + - field.field.rdf_entity.solution.field_is_test_resource_type + - field.field.rdf_entity.solution.field_is_translation + - field.field.rdf_entity.solution.field_is_version + - field.field.rdf_entity.solution.field_is_webdav_creation + - field.field.rdf_entity.solution.field_is_webdav_url + - field.field.rdf_entity.solution.field_is_wiki + - field.field.rdf_entity.solution.field_keywords + - field.field.rdf_entity.solution.field_short_id + - field.field.rdf_entity.solution.field_site_featured + - field.field.rdf_entity.solution.field_spatial_coverage + - field.field.rdf_entity.solution.field_status + - field.field.rdf_entity.solution.field_topic + - rdf_entity.rdfentity.solution + module: + - field_group + - layout_builder + - search_api_field + - smart_trim + - template_suggestion + - user +third_party_settings: + field_group: + group_solution_abstract_wrapper: + children: + - field_is_description + - read_more + parent_name: '' + weight: 0 + format_type: html_element + format_settings: + id: '' + classes: '' + element: div + show_label: false + label_element: h3 + attributes: '' + effect: none + speed: fast + label: 'Abstract wrapper' + region: content + layout_builder: + allow_custom: false + enabled: false +id: rdf_entity.solution.search_result_featured +targetEntityType: rdf_entity +bundle: solution +mode: search_result_featured +content: + field_is_content: + weight: 3 + label: above + settings: { } + third_party_settings: { } + type: search_api_field + region: content + field_is_description: + type: smart_trim + weight: 37 + region: content + label: hidden + settings: + trim_length: 500 + trim_type: chars + trim_suffix: … + wrap_class: trimmed + more_text: More + more_class: more-link + trim_options: + text: true + trim_zero: false + wrap_output: false + more_link: false + summary_handler: full + third_party_settings: + template_suggestion: + template_suggestion: p_wrapper + field_is_shared_in: + type: entity_reference_entity_view + weight: 5 + region: content + label: above + settings: + view_mode: view_mode_tile + link: false + third_party_settings: + template_suggestion: + template_suggestion: entity_reference__listing_tile + rdf_entity_field_is_content_inline_facets: + weight: 2 + region: content + settings: { } + third_party_settings: { } + rdf_entity_field_is_content_top: + weight: 1 + region: content + settings: { } + third_party_settings: { } + read_more: + weight: 38 + region: content + settings: { } + third_party_settings: { } + related_solutions: + weight: 4 + region: content + settings: { } + third_party_settings: { } +hidden: + changed: true + collections: true + created: true + download_total: true + field_is_actor: true + field_is_affiliations_requests: true + field_is_banner: true + field_is_business_process: true + field_is_contact_information: true + field_is_content_creation: true + field_is_distribution: true + field_is_documentation: true + field_is_eif_category: true + field_is_eif_recommendation: true + field_is_has_version: true + field_is_included_asset: true + field_is_issue_tracker: true + field_is_landing_page: true + field_is_language: true + field_is_logo: true + field_is_metrics_page: true + field_is_moderation: true + field_is_owner: true + field_is_product_type: true + field_is_related_solutions: true + field_is_show_eira_related: true + field_is_solution_type: true + field_is_source_code_repository: true + field_is_standardization_level: true + field_is_state: true + field_is_test_resource_type: true + field_is_translation: true + field_is_version: true + field_is_webdav_creation: true + field_is_webdav_url: true + field_is_wiki: true + field_keywords: true + field_short_id: true + field_site_featured: true + field_spatial_coverage: true + field_status: true + field_topic: true + label: true + langcode: true + og_group: true + releases_overview: true + share_link: true + solution_subscribe: true diff --git a/config/sync/core.entity_view_display.user.user.search_result.yml b/config/sync/core.entity_view_display.user.user.search_result.yml new file mode 100644 index 0000000000..1a75cad870 --- /dev/null +++ b/config/sync/core.entity_view_display.user.user.search_result.yml @@ -0,0 +1,67 @@ +uuid: 93ff535e-f1c2-45fa-878b-aeb8462e12a6 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.user.search_result + - field.field.user.user.field_last_password_reset + - field.field.user.user.field_password_expiration + - field.field.user.user.field_social_media + - field.field.user.user.field_user_business_title + - field.field.user.user.field_user_content + - field.field.user.user.field_user_family_name + - field.field.user.user.field_user_first_name + - field.field.user.user.field_user_frequency + - field.field.user.user.field_user_nationality + - field.field.user.user.field_user_organisation + - field.field.user.user.field_user_photo + - field.field.user.user.field_user_professional_domain + module: + - layout_builder + - user +third_party_settings: + layout_builder: + allow_custom: false + enabled: false +id: user.user.search_result +targetEntityType: user +bundle: user +mode: search_result +content: + field_user_business_title: + type: string + weight: 2 + region: content + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + field_user_family_name: + type: string + weight: 0 + region: content + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + field_user_first_name: + type: string + weight: 1 + region: content + label: hidden + settings: + link_to_entity: false + third_party_settings: { } +hidden: + field_last_password_reset: true + field_password_expiration: true + field_social_media: true + field_user_content: true + field_user_frequency: true + field_user_nationality: true + field_user_organisation: true + field_user_photo: true + field_user_professional_domain: true + langcode: true + member_for: true + user_field_user_content_top: true diff --git a/config/sync/core.entity_view_display.user.user.search_result_featured.yml b/config/sync/core.entity_view_display.user.user.search_result_featured.yml new file mode 100644 index 0000000000..04b11f177b --- /dev/null +++ b/config/sync/core.entity_view_display.user.user.search_result_featured.yml @@ -0,0 +1,80 @@ +uuid: a0ed59f7-03a4-4a95-a535-8ceab98ecb8a +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.user.search_result_featured + - field.field.user.user.field_last_password_reset + - field.field.user.user.field_password_expiration + - field.field.user.user.field_social_media + - field.field.user.user.field_user_business_title + - field.field.user.user.field_user_content + - field.field.user.user.field_user_family_name + - field.field.user.user.field_user_first_name + - field.field.user.user.field_user_frequency + - field.field.user.user.field_user_nationality + - field.field.user.user.field_user_organisation + - field.field.user.user.field_user_photo + - field.field.user.user.field_user_professional_domain + - image.style.horizontal_medium_image + module: + - image + - layout_builder + - template_suggestion + - user +third_party_settings: + layout_builder: + allow_custom: false + enabled: false +id: user.user.search_result_featured +targetEntityType: user +bundle: user +mode: search_result_featured +content: + field_user_business_title: + type: string + weight: 3 + region: content + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + field_user_family_name: + type: string + weight: 1 + region: content + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + field_user_first_name: + type: string + weight: 2 + region: content + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + field_user_photo: + type: image + weight: 0 + region: content + label: hidden + settings: + image_style: horizontal_medium_image + image_link: content + third_party_settings: + template_suggestion: + template_suggestion: '' +hidden: + field_last_password_reset: true + field_password_expiration: true + field_social_media: true + field_user_content: true + field_user_frequency: true + field_user_nationality: true + field_user_organisation: true + field_user_professional_domain: true + langcode: true + member_for: true + user_field_user_content_top: true diff --git a/config/sync/core.entity_view_mode.node.search_result.yml b/config/sync/core.entity_view_mode.node.search_result.yml index c202648896..bd610c174b 100644 --- a/config/sync/core.entity_view_mode.node.search_result.yml +++ b/config/sync/core.entity_view_mode.node.search_result.yml @@ -7,6 +7,6 @@ dependencies: _core: default_config_hash: 6GCOQ-jP2RbdbHA5YWQ6bT8CfGbqrBYKOSC_XY4E3ZM id: node.search_result -label: 'Search result highlighting input' +label: 'Search result item' targetEntityType: node cache: true diff --git a/config/sync/core.entity_view_mode.node.search_result_featured.yml b/config/sync/core.entity_view_mode.node.search_result_featured.yml new file mode 100644 index 0000000000..c1f5b1c450 --- /dev/null +++ b/config/sync/core.entity_view_mode.node.search_result_featured.yml @@ -0,0 +1,10 @@ +uuid: 421465b2-ed59-47b6-b18c-0a5717b50000 +langcode: en +status: true +dependencies: + module: + - node +id: node.search_result_featured +label: 'Search result item (featured)' +targetEntityType: node +cache: true diff --git a/config/sync/core.entity_view_mode.rdf_entity.search_result.yml b/config/sync/core.entity_view_mode.rdf_entity.search_result.yml new file mode 100644 index 0000000000..a3c921d0f7 --- /dev/null +++ b/config/sync/core.entity_view_mode.rdf_entity.search_result.yml @@ -0,0 +1,10 @@ +uuid: bd9593d3-b380-48a2-9960-6ce2b22298d8 +langcode: en +status: true +dependencies: + module: + - rdf_entity +id: rdf_entity.search_result +label: 'Search result item' +targetEntityType: rdf_entity +cache: true diff --git a/config/sync/core.entity_view_mode.rdf_entity.search_result_featured.yml b/config/sync/core.entity_view_mode.rdf_entity.search_result_featured.yml new file mode 100644 index 0000000000..d9b568b634 --- /dev/null +++ b/config/sync/core.entity_view_mode.rdf_entity.search_result_featured.yml @@ -0,0 +1,10 @@ +uuid: 41ba90be-29b7-4d40-99b9-2fb1274cc576 +langcode: en +status: true +dependencies: + module: + - rdf_entity +id: rdf_entity.search_result_featured +label: 'Search result item (featured)' +targetEntityType: rdf_entity +cache: true diff --git a/config/sync/core.entity_view_mode.user.search_result.yml b/config/sync/core.entity_view_mode.user.search_result.yml new file mode 100644 index 0000000000..5327f7ca0f --- /dev/null +++ b/config/sync/core.entity_view_mode.user.search_result.yml @@ -0,0 +1,10 @@ +uuid: 0e8564d6-4d52-408f-a111-d4963c323fcb +langcode: en +status: true +dependencies: + module: + - user +id: user.search_result +label: 'Search result item' +targetEntityType: user +cache: true diff --git a/config/sync/core.entity_view_mode.user.search_result_featured.yml b/config/sync/core.entity_view_mode.user.search_result_featured.yml new file mode 100644 index 0000000000..e690b13d2c --- /dev/null +++ b/config/sync/core.entity_view_mode.user.search_result_featured.yml @@ -0,0 +1,10 @@ +uuid: eeb7ab15-857c-4d3b-a6f7-e691fbec8306 +langcode: en +status: true +dependencies: + module: + - user +id: user.search_result_featured +label: 'Search result item (featured)' +targetEntityType: user +cache: true diff --git a/config/sync/views.view.search.yml b/config/sync/views.view.search.yml index 9581a4d890..0149979f6e 100644 --- a/config/sync/views.view.search.yml +++ b/config/sync/views.view.search.yml @@ -79,22 +79,28 @@ display: options: view_modes: 'entity:node': - custom_page: view_mode_tile - discussion: view_mode_tile - document: view_mode_tile - event: view_mode_tile - news: view_mode_tile - newsletter: view_mode_tile - tallinn_report: view_mode_tile - video: view_mode_tile + custom_page: search_result + discussion: search_result + document: search_result + event: search_result + news: search_result + tallinn_report: search_result + video: search_result 'entity:rdf_entity': - asset_distribution: view_mode_tile - asset_release: view_mode_tile - collection: view_mode_tile - licence: view_mode_tile - solution: view_mode_tile + asset_distribution: search_result + asset_release: search_result + collection: search_result + licence: search_result + solution: search_result + spdx_licence: default + 'entity:taxonomy_term': + eif_conceptual_model: default + eif_interoperability_layer: default + eif_principle: default + eif_recommendation: default + topic: default 'entity:user': - user: view_mode_tile + user: search_result fields: id: table: search_api_index_published From 2a1521354f946b8eeaf529089138b90d4e583388 Mon Sep 17 00:00:00 2001 From: Alexandre Dias Date: Mon, 9 Aug 2021 18:09:52 +0100 Subject: [PATCH 02/14] ISAICP-6575: Create search result item templates for RDF Entities. --- ...splay.rdf_entity.licence.search_result.yml | 100 ---------------- ..._entity.licence.search_result_featured.yml | 100 ---------------- ...play.rdf_entity.solution.search_result.yml | 108 +++++++++--------- ...entity.solution.search_result_featured.yml | 106 ++++++++++------- ...-release--search-result-featured.html.twig | 31 +++++ ...ty--asset-release--search-result.html.twig | 31 +++++ ...llection--search-result-featured.html.twig | 31 +++++ ...ntity--collection--search-result.html.twig | 30 +++++ ...solution--search-result-featured.html.twig | 31 +++++ ...-entity--solution--search-result.html.twig | 31 +++++ 10 files changed, 304 insertions(+), 295 deletions(-) delete mode 100644 config/sync/core.entity_view_display.rdf_entity.licence.search_result.yml delete mode 100644 config/sync/core.entity_view_display.rdf_entity.licence.search_result_featured.yml create mode 100644 web/themes/joinup/templates/rdf_entity/rdf-entity--asset-release--search-result-featured.html.twig create mode 100644 web/themes/joinup/templates/rdf_entity/rdf-entity--asset-release--search-result.html.twig create mode 100644 web/themes/joinup/templates/rdf_entity/rdf-entity--collection--search-result-featured.html.twig create mode 100644 web/themes/joinup/templates/rdf_entity/rdf-entity--collection--search-result.html.twig create mode 100644 web/themes/joinup/templates/rdf_entity/rdf-entity--solution--search-result-featured.html.twig create mode 100644 web/themes/joinup/templates/rdf_entity/rdf-entity--solution--search-result.html.twig diff --git a/config/sync/core.entity_view_display.rdf_entity.licence.search_result.yml b/config/sync/core.entity_view_display.rdf_entity.licence.search_result.yml deleted file mode 100644 index 9ce4f33503..0000000000 --- a/config/sync/core.entity_view_display.rdf_entity.licence.search_result.yml +++ /dev/null @@ -1,100 +0,0 @@ -uuid: aee4b46b-e18c-45b8-b1f9-f7a6cd134793 -langcode: en -status: true -dependencies: - config: - - core.entity_view_mode.rdf_entity.search_result - - field.field.rdf_entity.licence.field_licence_deprecated - - field.field.rdf_entity.licence.field_licence_description - - field.field.rdf_entity.licence.field_licence_legal_type - - field.field.rdf_entity.licence.field_licence_spdx_licence - - field.field.rdf_entity.licence.field_licence_type - - rdf_entity.rdfentity.licence - module: - - field_group - - layout_builder - - template_suggestion - - text - - user -third_party_settings: - field_group: - group_licence_wrapper: - children: - - field_licence_spdx_licence - - spdx_licence_id - - spdx_see_also - - spdx_licence_text - parent_name: '' - weight: 6 - format_type: html_element - format_settings: - id: '' - classes: '' - element: div - show_label: false - label_element: h3 - attributes: '' - effect: none - speed: fast - label: 'Licence wrapper' - region: hidden - layout_builder: - allow_custom: false - enabled: false -id: rdf_entity.licence.search_result -targetEntityType: rdf_entity -bundle: licence -mode: search_result -content: - changed: - type: timestamp - weight: 3 - region: content - label: hidden - settings: - date_format: date_only - custom_date_format: '' - timezone: '' - third_party_settings: - template_suggestion: - template_suggestion: '' - created: - type: timestamp - weight: 2 - region: content - label: hidden - settings: - date_format: date_only - custom_date_format: '' - timezone: '' - third_party_settings: - template_suggestion: - template_suggestion: '' - field_licence_description: - weight: 1 - label: hidden - settings: { } - third_party_settings: { } - type: text_default - region: content - label: - label: hidden - type: string - weight: 0 - settings: - link_to_entity: false - third_party_settings: - template_suggestion: - template_suggestion: no_wrappers - region: content -hidden: - field_licence_deprecated: true - field_licence_legal_type: true - field_licence_spdx_licence: true - field_licence_type: true - langcode: true - spdx_licence_external_url: true - spdx_licence_id: true - spdx_licence_label: true - spdx_licence_text: true - spdx_see_also: true diff --git a/config/sync/core.entity_view_display.rdf_entity.licence.search_result_featured.yml b/config/sync/core.entity_view_display.rdf_entity.licence.search_result_featured.yml deleted file mode 100644 index 2130bb4294..0000000000 --- a/config/sync/core.entity_view_display.rdf_entity.licence.search_result_featured.yml +++ /dev/null @@ -1,100 +0,0 @@ -uuid: ba0f9979-ee58-4cda-b498-4903e39fb9cd -langcode: en -status: true -dependencies: - config: - - core.entity_view_mode.rdf_entity.search_result_featured - - field.field.rdf_entity.licence.field_licence_deprecated - - field.field.rdf_entity.licence.field_licence_description - - field.field.rdf_entity.licence.field_licence_legal_type - - field.field.rdf_entity.licence.field_licence_spdx_licence - - field.field.rdf_entity.licence.field_licence_type - - rdf_entity.rdfentity.licence - module: - - field_group - - layout_builder - - template_suggestion - - text - - user -third_party_settings: - field_group: - group_licence_wrapper: - children: - - field_licence_spdx_licence - - spdx_licence_id - - spdx_see_also - - spdx_licence_text - parent_name: '' - weight: 6 - format_type: html_element - format_settings: - id: '' - classes: '' - element: div - show_label: false - label_element: h3 - attributes: '' - effect: none - speed: fast - label: 'Licence wrapper' - region: hidden - layout_builder: - allow_custom: false - enabled: false -id: rdf_entity.licence.search_result_featured -targetEntityType: rdf_entity -bundle: licence -mode: search_result_featured -content: - changed: - type: timestamp - weight: 3 - region: content - label: hidden - settings: - date_format: date_only - custom_date_format: '' - timezone: '' - third_party_settings: - template_suggestion: - template_suggestion: '' - created: - type: timestamp - weight: 2 - region: content - label: hidden - settings: - date_format: date_only - custom_date_format: '' - timezone: '' - third_party_settings: - template_suggestion: - template_suggestion: '' - field_licence_description: - weight: 1 - label: hidden - settings: { } - third_party_settings: { } - type: text_default - region: content - label: - label: hidden - type: string - weight: 0 - settings: - link_to_entity: false - third_party_settings: - template_suggestion: - template_suggestion: no_wrappers - region: content -hidden: - field_licence_deprecated: true - field_licence_legal_type: true - field_licence_spdx_licence: true - field_licence_type: true - langcode: true - spdx_licence_external_url: true - spdx_licence_id: true - spdx_licence_label: true - spdx_licence_text: true - spdx_see_also: true diff --git a/config/sync/core.entity_view_display.rdf_entity.solution.search_result.yml b/config/sync/core.entity_view_display.rdf_entity.solution.search_result.yml index bd86e923b7..832d835a3c 100644 --- a/config/sync/core.entity_view_display.rdf_entity.solution.search_result.yml +++ b/config/sync/core.entity_view_display.rdf_entity.solution.search_result.yml @@ -47,20 +47,24 @@ dependencies: - field.field.rdf_entity.solution.field_topic - rdf_entity.rdfentity.solution module: + - field_delimiter + - field_formatter_range - field_group - layout_builder - - search_api_field - - smart_trim - template_suggestion + - text - user third_party_settings: field_group: group_solution_abstract_wrapper: children: + - label + - changed + - field_topic - field_is_description - - read_more + - field_is_content_creation parent_name: '' - weight: 0 + weight: 54 format_type: html_element format_settings: id: '' @@ -72,7 +76,7 @@ third_party_settings: effect: none speed: fast label: 'Abstract wrapper' - region: content + region: hidden layout_builder: allow_custom: false enabled: false @@ -81,75 +85,70 @@ targetEntityType: rdf_entity bundle: solution mode: search_result content: - field_is_content: - weight: 3 - label: above - settings: { } - third_party_settings: { } - type: search_api_field - region: content - field_is_description: - type: smart_trim - weight: 37 + changed: + type: timestamp + weight: 1 region: content label: hidden settings: - trim_length: 500 - trim_type: chars - trim_suffix: … - wrap_class: trimmed - more_text: More - more_class: more-link - trim_options: - text: true - trim_zero: false - wrap_output: false - more_link: false - summary_handler: full + date_format: date_only + custom_date_format: '' + timezone: '' third_party_settings: template_suggestion: - template_suggestion: p_wrapper - field_is_shared_in: - type: entity_reference_entity_view - weight: 5 + template_suggestion: '' + created: + type: timestamp + weight: 4 region: content - label: above + label: hidden settings: - view_mode: view_mode_tile - link: false + date_format: date_only + custom_date_format: '' + timezone: '' third_party_settings: template_suggestion: - template_suggestion: entity_reference__listing_tile - rdf_entity_field_is_content_inline_facets: - weight: 2 - region: content - settings: { } - third_party_settings: { } - rdf_entity_field_is_content_top: - weight: 1 + template_suggestion: '' + field_is_description: + type: text_default + weight: 3 region: content + label: hidden settings: { } third_party_settings: { } - read_more: - weight: 38 + field_topic: + type: entity_reference_label + weight: 2 region: content - settings: { } - third_party_settings: { } - related_solutions: - weight: 4 + label: hidden + settings: + link: false + third_party_settings: + field_delimiter: + delimiter: '' + field_formatter_range: + limit: 0 + offset: 0 + reverse: false + template_suggestion: + template_suggestion: '' + label: + type: string + weight: 0 region: content - settings: { } + label: hidden + settings: + link_to_entity: false third_party_settings: { } hidden: - changed: true collections: true - created: true download_total: true field_is_actor: true field_is_affiliations_requests: true field_is_banner: true field_is_business_process: true field_is_contact_information: true + field_is_content: true field_is_content_creation: true field_is_distribution: true field_is_documentation: true @@ -166,6 +165,7 @@ hidden: field_is_owner: true field_is_product_type: true field_is_related_solutions: true + field_is_shared_in: true field_is_show_eira_related: true field_is_solution_type: true field_is_source_code_repository: true @@ -182,10 +182,12 @@ hidden: field_site_featured: true field_spatial_coverage: true field_status: true - field_topic: true - label: true langcode: true og_group: true + rdf_entity_field_is_content_inline_facets: true + rdf_entity_field_is_content_top: true + read_more: true + related_solutions: true releases_overview: true share_link: true solution_subscribe: true diff --git a/config/sync/core.entity_view_display.rdf_entity.solution.search_result_featured.yml b/config/sync/core.entity_view_display.rdf_entity.solution.search_result_featured.yml index 09e4a07f7c..f491aef0b5 100644 --- a/config/sync/core.entity_view_display.rdf_entity.solution.search_result_featured.yml +++ b/config/sync/core.entity_view_display.rdf_entity.solution.search_result_featured.yml @@ -45,11 +45,12 @@ dependencies: - field.field.rdf_entity.solution.field_spatial_coverage - field.field.rdf_entity.solution.field_status - field.field.rdf_entity.solution.field_topic + - image.style.logo - rdf_entity.rdfentity.solution module: - field_group + - image - layout_builder - - search_api_field - smart_trim - template_suggestion - user @@ -57,10 +58,17 @@ third_party_settings: field_group: group_solution_abstract_wrapper: children: + - field_topic + - label + - field_is_logo - field_is_description + - changed + - created + - field_is_content + - rdf_entity_field_is_content_top - read_more parent_name: '' - weight: 0 + weight: 52 format_type: html_element format_settings: id: '' @@ -72,7 +80,7 @@ third_party_settings: effect: none speed: fast label: 'Abstract wrapper' - region: content + region: hidden layout_builder: allow_custom: false enabled: false @@ -81,25 +89,42 @@ targetEntityType: rdf_entity bundle: solution mode: search_result_featured content: - field_is_content: - weight: 3 - label: above - settings: { } - third_party_settings: { } - type: search_api_field + changed: + type: timestamp + weight: 5 + region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' + created: + type: timestamp + weight: 6 region: content + label: hidden + settings: + date_format: date_only + custom_date_format: '' + timezone: '' + third_party_settings: + template_suggestion: + template_suggestion: '' field_is_description: type: smart_trim - weight: 37 + weight: 4 region: content label: hidden settings: - trim_length: 500 + trim_length: 200 trim_type: chars trim_suffix: … - wrap_class: trimmed - more_text: More - more_class: more-link + wrap_class: '' + more_text: '' + more_class: '' trim_options: text: true trim_zero: false @@ -108,48 +133,43 @@ content: summary_handler: full third_party_settings: template_suggestion: - template_suggestion: p_wrapper - field_is_shared_in: - type: entity_reference_entity_view - weight: 5 + template_suggestion: '' + field_is_logo: + type: image + weight: 3 region: content - label: above + label: hidden settings: - view_mode: view_mode_tile - link: false + image_style: logo + image_link: content third_party_settings: template_suggestion: - template_suggestion: entity_reference__listing_tile - rdf_entity_field_is_content_inline_facets: - weight: 2 - region: content - settings: { } - third_party_settings: { } - rdf_entity_field_is_content_top: + template_suggestion: '' + field_topic: + type: entity_reference_label weight: 1 region: content - settings: { } - third_party_settings: { } - read_more: - weight: 38 - region: content - settings: { } + label: hidden + settings: + link: true third_party_settings: { } - related_solutions: - weight: 4 + label: + type: string + weight: 2 region: content - settings: { } + label: hidden + settings: + link_to_entity: false third_party_settings: { } hidden: - changed: true collections: true - created: true download_total: true field_is_actor: true field_is_affiliations_requests: true field_is_banner: true field_is_business_process: true field_is_contact_information: true + field_is_content: true field_is_content_creation: true field_is_distribution: true field_is_documentation: true @@ -160,12 +180,12 @@ hidden: field_is_issue_tracker: true field_is_landing_page: true field_is_language: true - field_is_logo: true field_is_metrics_page: true field_is_moderation: true field_is_owner: true field_is_product_type: true field_is_related_solutions: true + field_is_shared_in: true field_is_show_eira_related: true field_is_solution_type: true field_is_source_code_repository: true @@ -182,10 +202,12 @@ hidden: field_site_featured: true field_spatial_coverage: true field_status: true - field_topic: true - label: true langcode: true og_group: true + rdf_entity_field_is_content_inline_facets: true + rdf_entity_field_is_content_top: true + read_more: true + related_solutions: true releases_overview: true share_link: true solution_subscribe: true diff --git a/web/themes/joinup/templates/rdf_entity/rdf-entity--asset-release--search-result-featured.html.twig b/web/themes/joinup/templates/rdf_entity/rdf-entity--asset-release--search-result-featured.html.twig new file mode 100644 index 0000000000..0a68fcf4e4 --- /dev/null +++ b/web/themes/joinup/templates/rdf_entity/rdf-entity--asset-release--search-result-featured.html.twig @@ -0,0 +1,31 @@ +{# +/** + * @file + * Themeing for rdf entities. + */ +#} + +{# +// TODO: implement new ui_pattern +{% set detail = content.field_ar_description %} +{% block content %} + {{ pattern('search_item', { + 'url': url, + 'title': label, + 'date': content.field_last_update, + 'detail': detail, + 'image': content.field_ar_logo, + 'topic': content.field_topic, + }) }} +{% endblock %}#} + + + {{ title_prefix }} + {% if not page and not is_label_hidden %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {{ content }} + diff --git a/web/themes/joinup/templates/rdf_entity/rdf-entity--asset-release--search-result.html.twig b/web/themes/joinup/templates/rdf_entity/rdf-entity--asset-release--search-result.html.twig new file mode 100644 index 0000000000..0a68fcf4e4 --- /dev/null +++ b/web/themes/joinup/templates/rdf_entity/rdf-entity--asset-release--search-result.html.twig @@ -0,0 +1,31 @@ +{# +/** + * @file + * Themeing for rdf entities. + */ +#} + +{# +// TODO: implement new ui_pattern +{% set detail = content.field_ar_description %} +{% block content %} + {{ pattern('search_item', { + 'url': url, + 'title': label, + 'date': content.field_last_update, + 'detail': detail, + 'image': content.field_ar_logo, + 'topic': content.field_topic, + }) }} +{% endblock %}#} + + + {{ title_prefix }} + {% if not page and not is_label_hidden %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {{ content }} + diff --git a/web/themes/joinup/templates/rdf_entity/rdf-entity--collection--search-result-featured.html.twig b/web/themes/joinup/templates/rdf_entity/rdf-entity--collection--search-result-featured.html.twig new file mode 100644 index 0000000000..0a68fcf4e4 --- /dev/null +++ b/web/themes/joinup/templates/rdf_entity/rdf-entity--collection--search-result-featured.html.twig @@ -0,0 +1,31 @@ +{# +/** + * @file + * Themeing for rdf entities. + */ +#} + +{# +// TODO: implement new ui_pattern +{% set detail = content.field_ar_description %} +{% block content %} + {{ pattern('search_item', { + 'url': url, + 'title': label, + 'date': content.field_last_update, + 'detail': detail, + 'image': content.field_ar_logo, + 'topic': content.field_topic, + }) }} +{% endblock %}#} + + + {{ title_prefix }} + {% if not page and not is_label_hidden %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {{ content }} + diff --git a/web/themes/joinup/templates/rdf_entity/rdf-entity--collection--search-result.html.twig b/web/themes/joinup/templates/rdf_entity/rdf-entity--collection--search-result.html.twig new file mode 100644 index 0000000000..715ff6b56c --- /dev/null +++ b/web/themes/joinup/templates/rdf_entity/rdf-entity--collection--search-result.html.twig @@ -0,0 +1,30 @@ +{# +/** + * @file + * Themeing for rdf entities. + */ +#} + +{# +// TODO: implement new ui_pattern +{% set detail = content.field_ar_description %} +{% block content %} + {{ pattern('search_item', { + 'url': url, + 'title': label, + 'date': content.field_last_update, + 'detail': detail, + 'topic': content.field_topic, + }) }} +{% endblock %}#} + + + {{ title_prefix }} + {% if not page and not is_label_hidden %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {{ content }} + diff --git a/web/themes/joinup/templates/rdf_entity/rdf-entity--solution--search-result-featured.html.twig b/web/themes/joinup/templates/rdf_entity/rdf-entity--solution--search-result-featured.html.twig new file mode 100644 index 0000000000..b84c26d21d --- /dev/null +++ b/web/themes/joinup/templates/rdf_entity/rdf-entity--solution--search-result-featured.html.twig @@ -0,0 +1,31 @@ +{# +/** + * @file + * Themeing for rdf entities. + */ +#} + +{# +// TODO: implement new ui_pattern +{% set detail = content.field_is_description %} +{% block content %} + {{ pattern('search_item', { + 'url': url, + 'title': label, + 'date': content.field_last_update, + 'detail': detail, + 'image': content.field_is_logo, + 'topic': content.field_topic, + }) }} +{% endblock %}#} + + + {{ title_prefix }} + {% if not page and not is_label_hidden %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {{ content }} + diff --git a/web/themes/joinup/templates/rdf_entity/rdf-entity--solution--search-result.html.twig b/web/themes/joinup/templates/rdf_entity/rdf-entity--solution--search-result.html.twig new file mode 100644 index 0000000000..b84c26d21d --- /dev/null +++ b/web/themes/joinup/templates/rdf_entity/rdf-entity--solution--search-result.html.twig @@ -0,0 +1,31 @@ +{# +/** + * @file + * Themeing for rdf entities. + */ +#} + +{# +// TODO: implement new ui_pattern +{% set detail = content.field_is_description %} +{% block content %} + {{ pattern('search_item', { + 'url': url, + 'title': label, + 'date': content.field_last_update, + 'detail': detail, + 'image': content.field_is_logo, + 'topic': content.field_topic, + }) }} +{% endblock %}#} + + + {{ title_prefix }} + {% if not page and not is_label_hidden %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {{ content }} + From 75a054dd0f2bbb5b3cd8504831034dafb3bace5e Mon Sep 17 00:00:00 2001 From: Alexandre Dias Date: Mon, 9 Aug 2021 21:50:11 +0100 Subject: [PATCH 03/14] ISAICP-6575: Create search result item templates for Nodes and User. --- ...tom-page--search-result-featured.html.twig | 28 +++++++++++++++++ ...node--custom-page--search-result.html.twig | 27 ++++++++++++++++ ...scussion--search-result-featured.html.twig | 31 +++++++++++++++++++ .../node--discussion--search-result.html.twig | 30 ++++++++++++++++++ ...document--search-result-featured.html.twig | 31 +++++++++++++++++++ .../node--document--search-result.html.twig | 30 ++++++++++++++++++ ...e--event--search-result-featured.html.twig | 31 +++++++++++++++++++ .../node--event--search-result.html.twig | 30 ++++++++++++++++++ ...de--news--search-result-featured.html.twig | 31 +++++++++++++++++++ .../node--news--search-result.html.twig | 30 ++++++++++++++++++ ...er--user--search-result-featured.html.twig | 23 ++++++++++++++ .../user/user--user--search-result.html.twig | 22 +++++++++++++ 12 files changed, 344 insertions(+) create mode 100644 web/themes/joinup/templates/content/node--custom-page--search-result-featured.html.twig create mode 100644 web/themes/joinup/templates/content/node--custom-page--search-result.html.twig create mode 100644 web/themes/joinup/templates/content/node--discussion--search-result-featured.html.twig create mode 100644 web/themes/joinup/templates/content/node--discussion--search-result.html.twig create mode 100644 web/themes/joinup/templates/content/node--document--search-result-featured.html.twig create mode 100644 web/themes/joinup/templates/content/node--document--search-result.html.twig create mode 100644 web/themes/joinup/templates/content/node--event--search-result-featured.html.twig create mode 100644 web/themes/joinup/templates/content/node--event--search-result.html.twig create mode 100644 web/themes/joinup/templates/content/node--news--search-result-featured.html.twig create mode 100644 web/themes/joinup/templates/content/node--news--search-result.html.twig create mode 100644 web/themes/joinup/templates/user/user--user--search-result-featured.html.twig create mode 100644 web/themes/joinup/templates/user/user--user--search-result.html.twig diff --git a/web/themes/joinup/templates/content/node--custom-page--search-result-featured.html.twig b/web/themes/joinup/templates/content/node--custom-page--search-result-featured.html.twig new file mode 100644 index 0000000000..cbd6a03d2c --- /dev/null +++ b/web/themes/joinup/templates/content/node--custom-page--search-result-featured.html.twig @@ -0,0 +1,28 @@ +{# +/** + * @file + * Theme override to display a node. + */ +#} + +{# +// TODO: implement new ui_pattern +{% block content %} + {{ pattern('search_item', { + 'url': url, + 'title': label, + 'date': published, + 'image': content.field_news_logo, + }) }} +{% endblock %}#} + + + {{ title_prefix }} + {% if not page and not is_label_hidden %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {{ content }} + diff --git a/web/themes/joinup/templates/content/node--custom-page--search-result.html.twig b/web/themes/joinup/templates/content/node--custom-page--search-result.html.twig new file mode 100644 index 0000000000..9e3010ab61 --- /dev/null +++ b/web/themes/joinup/templates/content/node--custom-page--search-result.html.twig @@ -0,0 +1,27 @@ +{# +/** + * @file + * Theme override to display a node. + */ +#} + +{# +// TODO: implement new ui_pattern +{% block content %} + {{ pattern('search_item', { + 'url': url, + 'title': label, + 'date': published, + }) }} +{% endblock %}#} + + + {{ title_prefix }} + {% if not page and not is_label_hidden %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {{ content }} + diff --git a/web/themes/joinup/templates/content/node--discussion--search-result-featured.html.twig b/web/themes/joinup/templates/content/node--discussion--search-result-featured.html.twig new file mode 100644 index 0000000000..f5078db3ce --- /dev/null +++ b/web/themes/joinup/templates/content/node--discussion--search-result-featured.html.twig @@ -0,0 +1,31 @@ +{# +/** + * @file + * Theme override to display a node. + */ +#} + +{# +// TODO: implement new ui_pattern +{% set detail = body %} +{% block content %} + {{ pattern('search_item', { + 'url': url, + 'title': label, + 'date': published, + 'detail': detail, + 'image': content.field_news_logo, + 'topic': content.field_topic, + }) }} +{% endblock %}#} + + + {{ title_prefix }} + {% if not page and not is_label_hidden %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {{ content }} + diff --git a/web/themes/joinup/templates/content/node--discussion--search-result.html.twig b/web/themes/joinup/templates/content/node--discussion--search-result.html.twig new file mode 100644 index 0000000000..1bb9cbb741 --- /dev/null +++ b/web/themes/joinup/templates/content/node--discussion--search-result.html.twig @@ -0,0 +1,30 @@ +{# +/** + * @file + * Theme override to display a node. + */ +#} + +{# +// TODO: implement new ui_pattern +{% set detail = body %} +{% block content %} + {{ pattern('search_item', { + 'url': url, + 'title': label, + 'date': published, + 'detail': detail, + 'topic': content.field_topic, + }) }} +{% endblock %}#} + + + {{ title_prefix }} + {% if not page and not is_label_hidden %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {{ content }} + diff --git a/web/themes/joinup/templates/content/node--document--search-result-featured.html.twig b/web/themes/joinup/templates/content/node--document--search-result-featured.html.twig new file mode 100644 index 0000000000..f5078db3ce --- /dev/null +++ b/web/themes/joinup/templates/content/node--document--search-result-featured.html.twig @@ -0,0 +1,31 @@ +{# +/** + * @file + * Theme override to display a node. + */ +#} + +{# +// TODO: implement new ui_pattern +{% set detail = body %} +{% block content %} + {{ pattern('search_item', { + 'url': url, + 'title': label, + 'date': published, + 'detail': detail, + 'image': content.field_news_logo, + 'topic': content.field_topic, + }) }} +{% endblock %}#} + + + {{ title_prefix }} + {% if not page and not is_label_hidden %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {{ content }} + diff --git a/web/themes/joinup/templates/content/node--document--search-result.html.twig b/web/themes/joinup/templates/content/node--document--search-result.html.twig new file mode 100644 index 0000000000..1bb9cbb741 --- /dev/null +++ b/web/themes/joinup/templates/content/node--document--search-result.html.twig @@ -0,0 +1,30 @@ +{# +/** + * @file + * Theme override to display a node. + */ +#} + +{# +// TODO: implement new ui_pattern +{% set detail = body %} +{% block content %} + {{ pattern('search_item', { + 'url': url, + 'title': label, + 'date': published, + 'detail': detail, + 'topic': content.field_topic, + }) }} +{% endblock %}#} + + + {{ title_prefix }} + {% if not page and not is_label_hidden %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {{ content }} + diff --git a/web/themes/joinup/templates/content/node--event--search-result-featured.html.twig b/web/themes/joinup/templates/content/node--event--search-result-featured.html.twig new file mode 100644 index 0000000000..f5078db3ce --- /dev/null +++ b/web/themes/joinup/templates/content/node--event--search-result-featured.html.twig @@ -0,0 +1,31 @@ +{# +/** + * @file + * Theme override to display a node. + */ +#} + +{# +// TODO: implement new ui_pattern +{% set detail = body %} +{% block content %} + {{ pattern('search_item', { + 'url': url, + 'title': label, + 'date': published, + 'detail': detail, + 'image': content.field_news_logo, + 'topic': content.field_topic, + }) }} +{% endblock %}#} + + + {{ title_prefix }} + {% if not page and not is_label_hidden %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {{ content }} + diff --git a/web/themes/joinup/templates/content/node--event--search-result.html.twig b/web/themes/joinup/templates/content/node--event--search-result.html.twig new file mode 100644 index 0000000000..1bb9cbb741 --- /dev/null +++ b/web/themes/joinup/templates/content/node--event--search-result.html.twig @@ -0,0 +1,30 @@ +{# +/** + * @file + * Theme override to display a node. + */ +#} + +{# +// TODO: implement new ui_pattern +{% set detail = body %} +{% block content %} + {{ pattern('search_item', { + 'url': url, + 'title': label, + 'date': published, + 'detail': detail, + 'topic': content.field_topic, + }) }} +{% endblock %}#} + + + {{ title_prefix }} + {% if not page and not is_label_hidden %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {{ content }} + diff --git a/web/themes/joinup/templates/content/node--news--search-result-featured.html.twig b/web/themes/joinup/templates/content/node--news--search-result-featured.html.twig new file mode 100644 index 0000000000..f5078db3ce --- /dev/null +++ b/web/themes/joinup/templates/content/node--news--search-result-featured.html.twig @@ -0,0 +1,31 @@ +{# +/** + * @file + * Theme override to display a node. + */ +#} + +{# +// TODO: implement new ui_pattern +{% set detail = body %} +{% block content %} + {{ pattern('search_item', { + 'url': url, + 'title': label, + 'date': published, + 'detail': detail, + 'image': content.field_news_logo, + 'topic': content.field_topic, + }) }} +{% endblock %}#} + + + {{ title_prefix }} + {% if not page and not is_label_hidden %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {{ content }} + diff --git a/web/themes/joinup/templates/content/node--news--search-result.html.twig b/web/themes/joinup/templates/content/node--news--search-result.html.twig new file mode 100644 index 0000000000..1bb9cbb741 --- /dev/null +++ b/web/themes/joinup/templates/content/node--news--search-result.html.twig @@ -0,0 +1,30 @@ +{# +/** + * @file + * Theme override to display a node. + */ +#} + +{# +// TODO: implement new ui_pattern +{% set detail = body %} +{% block content %} + {{ pattern('search_item', { + 'url': url, + 'title': label, + 'date': published, + 'detail': detail, + 'topic': content.field_topic, + }) }} +{% endblock %}#} + + + {{ title_prefix }} + {% if not page and not is_label_hidden %} + + {{ label }} + + {% endif %} + {{ title_suffix }} + {{ content }} + diff --git a/web/themes/joinup/templates/user/user--user--search-result-featured.html.twig b/web/themes/joinup/templates/user/user--user--search-result-featured.html.twig new file mode 100644 index 0000000000..bf6f395815 --- /dev/null +++ b/web/themes/joinup/templates/user/user--user--search-result-featured.html.twig @@ -0,0 +1,23 @@ +{# +/** + * @file + * Theme override to display a node. + */ +#} + +{# +// TODO: implement new ui_pattern +{% block content %} + {{ pattern('search_item', { + 'url': path('entity.user.canonical', {'user': user.id}), + 'title': full_name, + 'date': published, + 'image': content.field_user_photo, + }) }} +{% endblock %}#} + + + {% if content %} + {{- content -}} + {% endif %} + diff --git a/web/themes/joinup/templates/user/user--user--search-result.html.twig b/web/themes/joinup/templates/user/user--user--search-result.html.twig new file mode 100644 index 0000000000..c8536b4a6e --- /dev/null +++ b/web/themes/joinup/templates/user/user--user--search-result.html.twig @@ -0,0 +1,22 @@ +{# +/** + * @file + * Theme override to display a node. + */ +#} + +{# +// TODO: implement new ui_pattern +{% block content %} + {{ pattern('search_item', { + 'url': path('entity.user.canonical', {'user': user.id}), + 'title': full_name, + 'date': published, + }) }} +{% endblock %}#} + + + {% if content %} + {{- content -}} + {% endif %} + From 15a88c8d9478210657a898749973b53c9aab6385 Mon Sep 17 00:00:00 2001 From: Alexandre Dias Date: Wed, 6 Oct 2021 17:03:15 +0100 Subject: [PATCH 04/14] ISAICP-6575: Add card patterns - Ventuno theme. --- ..._display.node.discussion.search_result.yml | 12 ++++--- ...node.discussion.search_result_featured.yml | 12 ++++--- ...ew_display.node.document.search_result.yml | 16 ++-------- ...y.node.document.search_result_featured.yml | 12 ++++--- ..._view_display.node.event.search_result.yml | 16 ++-------- ...play.node.event.search_result_featured.yml | 16 ++-------- ...y_view_display.node.news.search_result.yml | 16 ++-------- ...splay.node.news.search_result_featured.yml | 12 ++++--- ..._view_display.node.video.search_result.yml | 15 ++------- ...play.node.video.search_result_featured.yml | 15 ++------- ...rdf_entity.asset_release.search_result.yml | 15 ++------- ...y.asset_release.search_result_featured.yml | 15 ++------- ...ay.rdf_entity.collection.search_result.yml | 15 ++------- ...tity.collection.search_result_featured.yml | 15 ++------- ...play.rdf_entity.solution.search_result.yml | 11 ++++--- ...entity.solution.search_result_featured.yml | 15 ++------- ...tom-page--search-result-featured.html.twig | 28 ----------------- ...node--custom-page--search-result.html.twig | 27 ---------------- ...scussion--search-result-featured.html.twig | 31 ------------------- .../node--discussion--search-result.html.twig | 30 ------------------ ...document--search-result-featured.html.twig | 31 ------------------- .../node--document--search-result.html.twig | 30 ------------------ ...e--event--search-result-featured.html.twig | 31 ------------------- .../node--event--search-result.html.twig | 30 ------------------ ...de--news--search-result-featured.html.twig | 31 ------------------- .../node--news--search-result.html.twig | 30 ------------------ ...-release--search-result-featured.html.twig | 31 ------------------- ...ty--asset-release--search-result.html.twig | 31 ------------------- ...llection--search-result-featured.html.twig | 31 ------------------- ...ntity--collection--search-result.html.twig | 30 ------------------ ...solution--search-result-featured.html.twig | 31 ------------------- ...-entity--solution--search-result.html.twig | 31 ------------------- ...er--user--search-result-featured.html.twig | 23 -------------- .../user/user--user--search-result.html.twig | 22 ------------- ...tom-page--search-result-featured.html.twig | 15 +++++++++ ...node--custom-page--search-result.html.twig | 14 +++++++++ ...scussion--search-result-featured.html.twig | 15 +++++++++ .../node--discussion--search-result.html.twig | 14 +++++++++ ...document--search-result-featured.html.twig | 15 +++++++++ .../node--document--search-result.html.twig | 14 +++++++++ ...e--event--search-result-featured.html.twig | 15 +++++++++ .../node--event--search-result.html.twig | 14 +++++++++ ...de--news--search-result-featured.html.twig | 15 +++++++++ .../node--news--search-result.html.twig | 14 +++++++++ ...-release--search-result-featured.html.twig | 15 +++++++++ ...ty--asset-release--search-result.html.twig | 14 +++++++++ ...llection--search-result-featured.html.twig | 15 +++++++++ ...ntity--collection--search-result.html.twig | 14 +++++++++ ...solution--search-result-featured.html.twig | 15 +++++++++ ...-entity--solution--search-result.html.twig | 14 +++++++++ ...er--user--search-result-featured.html.twig | 14 +++++++++ .../user/user--user--search-result.html.twig | 14 +++++++++ 52 files changed, 325 insertions(+), 692 deletions(-) delete mode 100644 web/themes/joinup/templates/content/node--custom-page--search-result-featured.html.twig delete mode 100644 web/themes/joinup/templates/content/node--custom-page--search-result.html.twig delete mode 100644 web/themes/joinup/templates/content/node--discussion--search-result-featured.html.twig delete mode 100644 web/themes/joinup/templates/content/node--discussion--search-result.html.twig delete mode 100644 web/themes/joinup/templates/content/node--document--search-result-featured.html.twig delete mode 100644 web/themes/joinup/templates/content/node--document--search-result.html.twig delete mode 100644 web/themes/joinup/templates/content/node--event--search-result-featured.html.twig delete mode 100644 web/themes/joinup/templates/content/node--event--search-result.html.twig delete mode 100644 web/themes/joinup/templates/content/node--news--search-result-featured.html.twig delete mode 100644 web/themes/joinup/templates/content/node--news--search-result.html.twig delete mode 100644 web/themes/joinup/templates/rdf_entity/rdf-entity--asset-release--search-result-featured.html.twig delete mode 100644 web/themes/joinup/templates/rdf_entity/rdf-entity--asset-release--search-result.html.twig delete mode 100644 web/themes/joinup/templates/rdf_entity/rdf-entity--collection--search-result-featured.html.twig delete mode 100644 web/themes/joinup/templates/rdf_entity/rdf-entity--collection--search-result.html.twig delete mode 100644 web/themes/joinup/templates/rdf_entity/rdf-entity--solution--search-result-featured.html.twig delete mode 100644 web/themes/joinup/templates/rdf_entity/rdf-entity--solution--search-result.html.twig delete mode 100644 web/themes/joinup/templates/user/user--user--search-result-featured.html.twig delete mode 100644 web/themes/joinup/templates/user/user--user--search-result.html.twig create mode 100644 web/themes/ventuno/templates/content/node--custom-page--search-result-featured.html.twig create mode 100644 web/themes/ventuno/templates/content/node--custom-page--search-result.html.twig create mode 100644 web/themes/ventuno/templates/content/node--discussion--search-result-featured.html.twig create mode 100644 web/themes/ventuno/templates/content/node--discussion--search-result.html.twig create mode 100644 web/themes/ventuno/templates/content/node--document--search-result-featured.html.twig create mode 100644 web/themes/ventuno/templates/content/node--document--search-result.html.twig create mode 100644 web/themes/ventuno/templates/content/node--event--search-result-featured.html.twig create mode 100644 web/themes/ventuno/templates/content/node--event--search-result.html.twig create mode 100644 web/themes/ventuno/templates/content/node--news--search-result-featured.html.twig create mode 100644 web/themes/ventuno/templates/content/node--news--search-result.html.twig create mode 100644 web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result-featured.html.twig create mode 100644 web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result.html.twig create mode 100644 web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result-featured.html.twig create mode 100644 web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result.html.twig create mode 100644 web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result-featured.html.twig create mode 100644 web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result.html.twig create mode 100644 web/themes/ventuno/templates/user/user--user--search-result-featured.html.twig create mode 100644 web/themes/ventuno/templates/user/user--user--search-result.html.twig diff --git a/config/sync/core.entity_view_display.node.discussion.search_result.yml b/config/sync/core.entity_view_display.node.discussion.search_result.yml index 7fa599bc3e..57718bee0e 100644 --- a/config/sync/core.entity_view_display.node.discussion.search_result.yml +++ b/config/sync/core.entity_view_display.node.discussion.search_result.yml @@ -15,9 +15,9 @@ dependencies: - field.field.node.discussion.og_audience - node.type.discussion module: + - joinup_html_stripper - layout_builder - template_suggestion - - text - user third_party_settings: layout_builder: @@ -33,9 +33,12 @@ content: body: weight: 1 label: hidden - settings: { } - third_party_settings: { } - type: text_default + settings: + trim_length: 300 + third_party_settings: + template_suggestion: + template_suggestion: '' + type: joinup_html_stripper_stripped region: content field_topic: weight: 0 @@ -71,5 +74,6 @@ hidden: langcode: true links: true og_audience: true + read_more: true report: true share_link: true diff --git a/config/sync/core.entity_view_display.node.discussion.search_result_featured.yml b/config/sync/core.entity_view_display.node.discussion.search_result_featured.yml index 6d03e0bbb7..9a2ead414b 100644 --- a/config/sync/core.entity_view_display.node.discussion.search_result_featured.yml +++ b/config/sync/core.entity_view_display.node.discussion.search_result_featured.yml @@ -15,9 +15,9 @@ dependencies: - field.field.node.discussion.og_audience - node.type.discussion module: + - joinup_html_stripper - layout_builder - template_suggestion - - text - user third_party_settings: layout_builder: @@ -33,9 +33,12 @@ content: body: weight: 1 label: hidden - settings: { } - third_party_settings: { } - type: text_default + settings: + trim_length: 300 + third_party_settings: + template_suggestion: + template_suggestion: '' + type: joinup_html_stripper_stripped region: content field_topic: weight: 0 @@ -71,5 +74,6 @@ hidden: langcode: true links: true og_audience: true + read_more: true report: true share_link: true diff --git a/config/sync/core.entity_view_display.node.document.search_result.yml b/config/sync/core.entity_view_display.node.document.search_result.yml index 0d64b96c7c..d521d19f74 100644 --- a/config/sync/core.entity_view_display.node.document.search_result.yml +++ b/config/sync/core.entity_view_display.node.document.search_result.yml @@ -24,8 +24,8 @@ dependencies: - field_delimiter - field_formatter_range - field_group + - joinup_html_stripper - layout_builder - - smart_trim - template_suggestion - user third_party_settings: @@ -77,21 +77,10 @@ mode: search_result content: body: label: hidden - type: smart_trim + type: joinup_html_stripper_stripped weight: 1 settings: trim_length: 200 - trim_type: chars - trim_suffix: … - wrap_class: trimmed - more_text: More - more_class: more-link - summary_handler: full - trim_options: - text: true - trim_zero: false - wrap_output: false - more_link: false third_party_settings: template_suggestion: template_suggestion: '' @@ -140,5 +129,6 @@ hidden: langcode: true links: true og_audience: true + read_more: true report: true share_link: true diff --git a/config/sync/core.entity_view_display.node.document.search_result_featured.yml b/config/sync/core.entity_view_display.node.document.search_result_featured.yml index ef5f75eeab..123c9073f8 100644 --- a/config/sync/core.entity_view_display.node.document.search_result_featured.yml +++ b/config/sync/core.entity_view_display.node.document.search_result_featured.yml @@ -26,9 +26,9 @@ dependencies: - field_formatter_range - field_group - image + - joinup_html_stripper - layout_builder - template_suggestion - - text - user third_party_settings: field_group: @@ -79,10 +79,13 @@ mode: search_result_featured content: body: label: hidden - type: text_default + type: joinup_html_stripper_stripped weight: 2 - settings: { } - third_party_settings: { } + settings: + trim_length: 200 + third_party_settings: + template_suggestion: + template_suggestion: '' region: content field_document_logo: type: image @@ -138,5 +141,6 @@ hidden: langcode: true links: true og_audience: true + read_more: true report: true share_link: true diff --git a/config/sync/core.entity_view_display.node.event.search_result.yml b/config/sync/core.entity_view_display.node.event.search_result.yml index 584601a5a1..62973959d2 100644 --- a/config/sync/core.entity_view_display.node.event.search_result.yml +++ b/config/sync/core.entity_view_display.node.event.search_result.yml @@ -30,8 +30,8 @@ dependencies: module: - field_delimiter - field_formatter_range + - joinup_html_stripper - layout_builder - - smart_trim - template_suggestion - user third_party_settings: @@ -45,21 +45,10 @@ mode: search_result content: body: label: hidden - type: smart_trim + type: joinup_html_stripper_stripped weight: 0 settings: trim_length: 200 - trim_type: chars - trim_suffix: ... - wrap_class: trimmed - more_text: More - more_class: more-link - summary_handler: full - wrap_output: false - more_link: false - trim_options: - text: false - trim_zero: false third_party_settings: template_suggestion: template_suggestion: '' @@ -115,5 +104,6 @@ hidden: langcode: true links: true og_audience: true + read_more: true report: true share_link: true diff --git a/config/sync/core.entity_view_display.node.event.search_result_featured.yml b/config/sync/core.entity_view_display.node.event.search_result_featured.yml index aae199772c..040d411190 100644 --- a/config/sync/core.entity_view_display.node.event.search_result_featured.yml +++ b/config/sync/core.entity_view_display.node.event.search_result_featured.yml @@ -32,8 +32,8 @@ dependencies: - field_delimiter - field_formatter_range - image + - joinup_html_stripper - layout_builder - - smart_trim - template_suggestion - user third_party_settings: @@ -47,21 +47,10 @@ mode: search_result_featured content: body: label: hidden - type: smart_trim + type: joinup_html_stripper_stripped weight: 2 settings: trim_length: 200 - trim_type: chars - trim_suffix: ... - wrap_class: trimmed - more_text: More - more_class: more-link - summary_handler: full - wrap_output: false - more_link: false - trim_options: - text: false - trim_zero: false third_party_settings: template_suggestion: template_suggestion: '' @@ -125,5 +114,6 @@ hidden: langcode: true links: true og_audience: true + read_more: true report: true share_link: true diff --git a/config/sync/core.entity_view_display.node.news.search_result.yml b/config/sync/core.entity_view_display.node.news.search_result.yml index b4f4360ba5..6a222eefdf 100644 --- a/config/sync/core.entity_view_display.node.news.search_result.yml +++ b/config/sync/core.entity_view_display.node.news.search_result.yml @@ -23,8 +23,8 @@ dependencies: - field_delimiter - field_formatter_range - field_group + - joinup_html_stripper - layout_builder - - smart_trim - template_suggestion - user third_party_settings: @@ -56,21 +56,10 @@ mode: search_result content: body: label: hidden - type: smart_trim + type: joinup_html_stripper_stripped weight: 1 settings: trim_length: 200 - trim_type: chars - trim_suffix: ... - wrap_class: trimmed - more_text: More - more_class: more-link - summary_handler: full - wrap_output: false - more_link: false - trim_options: - text: false - trim_zero: false third_party_settings: template_suggestion: template_suggestion: '' @@ -118,5 +107,6 @@ hidden: langcode: true links: true og_audience: true + read_more: true report: true share_link: true diff --git a/config/sync/core.entity_view_display.node.news.search_result_featured.yml b/config/sync/core.entity_view_display.node.news.search_result_featured.yml index d5fcba8438..39db600f3c 100644 --- a/config/sync/core.entity_view_display.node.news.search_result_featured.yml +++ b/config/sync/core.entity_view_display.node.news.search_result_featured.yml @@ -25,9 +25,9 @@ dependencies: - field_formatter_range - field_group - image + - joinup_html_stripper - layout_builder - template_suggestion - - text - user third_party_settings: field_group: @@ -58,10 +58,13 @@ mode: search_result_featured content: body: label: hidden - type: text_default + type: joinup_html_stripper_stripped weight: 2 - settings: { } - third_party_settings: { } + settings: + trim_length: 200 + third_party_settings: + template_suggestion: + template_suggestion: '' region: content field_news_logo: type: image @@ -116,5 +119,6 @@ hidden: langcode: true links: true og_audience: true + read_more: true report: true share_link: true diff --git a/config/sync/core.entity_view_display.node.video.search_result.yml b/config/sync/core.entity_view_display.node.video.search_result.yml index c01a3e8d9f..ce59290d45 100644 --- a/config/sync/core.entity_view_display.node.video.search_result.yml +++ b/config/sync/core.entity_view_display.node.video.search_result.yml @@ -12,8 +12,8 @@ dependencies: - field.field.node.video.og_audience - node.type.video module: + - joinup_html_stripper - layout_builder - - smart_trim - template_suggestion - user third_party_settings: @@ -28,23 +28,12 @@ bundle: video mode: search_result content: body: - type: smart_trim + type: joinup_html_stripper_stripped weight: 0 region: content label: hidden settings: trim_length: 200 - trim_type: chars - trim_suffix: ... - wrap_class: trimmed - more_text: More - more_class: more-link - summary_handler: full - wrap_output: false - more_link: false - trim_options: - text: false - trim_zero: false third_party_settings: template_suggestion: template_suggestion: '' diff --git a/config/sync/core.entity_view_display.node.video.search_result_featured.yml b/config/sync/core.entity_view_display.node.video.search_result_featured.yml index 45406bcbc3..b7a9ba8b2a 100644 --- a/config/sync/core.entity_view_display.node.video.search_result_featured.yml +++ b/config/sync/core.entity_view_display.node.video.search_result_featured.yml @@ -12,8 +12,8 @@ dependencies: - field.field.node.video.og_audience - node.type.video module: + - joinup_html_stripper - layout_builder - - smart_trim - template_suggestion - user third_party_settings: @@ -29,21 +29,10 @@ mode: search_result_featured content: body: label: hidden - type: smart_trim + type: joinup_html_stripper_stripped weight: 0 settings: trim_length: 200 - trim_type: chars - trim_suffix: ... - wrap_class: trimmed - more_text: More - more_class: more-link - summary_handler: full - wrap_output: false - more_link: false - trim_options: - text: false - trim_zero: false third_party_settings: template_suggestion: template_suggestion: '' diff --git a/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result.yml b/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result.yml index ded35b67c1..4f9b47636c 100644 --- a/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result.yml +++ b/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result.yml @@ -28,8 +28,8 @@ dependencies: module: - field_delimiter - field_formatter_range + - joinup_html_stripper - layout_builder - - smart_trim - template_suggestion - user third_party_settings: @@ -146,23 +146,12 @@ content: type: entity_reference_label region: content field_isr_release_notes: - type: smart_trim + type: joinup_html_stripper_stripped weight: 2 region: content label: hidden settings: trim_length: 200 - trim_type: chars - trim_suffix: ... - wrap_class: '' - more_text: '' - more_class: '' - wrap_output: false - more_link: false - trim_options: - text: false - trim_zero: false - summary_handler: full third_party_settings: template_suggestion: template_suggestion: '' diff --git a/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result_featured.yml b/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result_featured.yml index d0045d7b92..b445100edb 100644 --- a/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result_featured.yml +++ b/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result_featured.yml @@ -30,8 +30,8 @@ dependencies: - field_delimiter - field_formatter_range - image + - joinup_html_stripper - layout_builder - - smart_trim - template_suggestion - user third_party_settings: @@ -159,22 +159,11 @@ content: type: entity_reference_label region: content field_isr_release_notes: - type: smart_trim + type: joinup_html_stripper_stripped weight: 2 label: hidden settings: trim_length: 200 - trim_type: chars - trim_suffix: ... - wrap_class: '' - more_text: '' - more_class: '' - wrap_output: false - more_link: false - trim_options: - text: false - trim_zero: false - summary_handler: full third_party_settings: template_suggestion: template_suggestion: '' diff --git a/config/sync/core.entity_view_display.rdf_entity.collection.search_result.yml b/config/sync/core.entity_view_display.rdf_entity.collection.search_result.yml index 5668e99041..8fa3024c01 100644 --- a/config/sync/core.entity_view_display.rdf_entity.collection.search_result.yml +++ b/config/sync/core.entity_view_display.rdf_entity.collection.search_result.yml @@ -28,8 +28,8 @@ dependencies: - field_delimiter - field_formatter_range - field_group + - joinup_html_stripper - layout_builder - - smart_trim - template_suggestion - user third_party_settings: @@ -73,23 +73,12 @@ content: template_suggestion: template_suggestion: '' field_ar_description: - type: smart_trim + type: joinup_html_stripper_stripped weight: 2 region: content label: hidden settings: trim_length: 200 - trim_type: chars - trim_suffix: … - wrap_class: '' - more_text: '' - more_class: '' - trim_options: - text: true - trim_zero: false - wrap_output: false - more_link: false - summary_handler: full third_party_settings: template_suggestion: template_suggestion: '' diff --git a/config/sync/core.entity_view_display.rdf_entity.collection.search_result_featured.yml b/config/sync/core.entity_view_display.rdf_entity.collection.search_result_featured.yml index 3b09f07845..fb38cad0ac 100644 --- a/config/sync/core.entity_view_display.rdf_entity.collection.search_result_featured.yml +++ b/config/sync/core.entity_view_display.rdf_entity.collection.search_result_featured.yml @@ -30,8 +30,8 @@ dependencies: - field_formatter_range - field_group - image + - joinup_html_stripper - layout_builder - - smart_trim - template_suggestion - user third_party_settings: @@ -75,23 +75,12 @@ content: template_suggestion: template_suggestion: '' field_ar_description: - type: smart_trim + type: joinup_html_stripper_stripped weight: 1 region: content label: hidden settings: trim_length: 200 - trim_type: chars - trim_suffix: … - wrap_class: '' - more_text: '' - more_class: '' - trim_options: - text: true - trim_zero: false - wrap_output: false - more_link: false - summary_handler: full third_party_settings: template_suggestion: template_suggestion: '' diff --git a/config/sync/core.entity_view_display.rdf_entity.solution.search_result.yml b/config/sync/core.entity_view_display.rdf_entity.solution.search_result.yml index 832d835a3c..6d1d3da3c6 100644 --- a/config/sync/core.entity_view_display.rdf_entity.solution.search_result.yml +++ b/config/sync/core.entity_view_display.rdf_entity.solution.search_result.yml @@ -50,9 +50,9 @@ dependencies: - field_delimiter - field_formatter_range - field_group + - joinup_html_stripper - layout_builder - template_suggestion - - text - user third_party_settings: field_group: @@ -110,12 +110,15 @@ content: template_suggestion: template_suggestion: '' field_is_description: - type: text_default + type: joinup_html_stripper_stripped weight: 3 region: content label: hidden - settings: { } - third_party_settings: { } + settings: + trim_length: 200 + third_party_settings: + template_suggestion: + template_suggestion: '' field_topic: type: entity_reference_label weight: 2 diff --git a/config/sync/core.entity_view_display.rdf_entity.solution.search_result_featured.yml b/config/sync/core.entity_view_display.rdf_entity.solution.search_result_featured.yml index f491aef0b5..1b432ae285 100644 --- a/config/sync/core.entity_view_display.rdf_entity.solution.search_result_featured.yml +++ b/config/sync/core.entity_view_display.rdf_entity.solution.search_result_featured.yml @@ -50,8 +50,8 @@ dependencies: module: - field_group - image + - joinup_html_stripper - layout_builder - - smart_trim - template_suggestion - user third_party_settings: @@ -114,23 +114,12 @@ content: template_suggestion: template_suggestion: '' field_is_description: - type: smart_trim + type: joinup_html_stripper_stripped weight: 4 region: content label: hidden settings: trim_length: 200 - trim_type: chars - trim_suffix: … - wrap_class: '' - more_text: '' - more_class: '' - trim_options: - text: true - trim_zero: false - wrap_output: false - more_link: false - summary_handler: full third_party_settings: template_suggestion: template_suggestion: '' diff --git a/web/themes/joinup/templates/content/node--custom-page--search-result-featured.html.twig b/web/themes/joinup/templates/content/node--custom-page--search-result-featured.html.twig deleted file mode 100644 index cbd6a03d2c..0000000000 --- a/web/themes/joinup/templates/content/node--custom-page--search-result-featured.html.twig +++ /dev/null @@ -1,28 +0,0 @@ -{# -/** - * @file - * Theme override to display a node. - */ -#} - -{# -// TODO: implement new ui_pattern -{% block content %} - {{ pattern('search_item', { - 'url': url, - 'title': label, - 'date': published, - 'image': content.field_news_logo, - }) }} -{% endblock %}#} - - - {{ title_prefix }} - {% if not page and not is_label_hidden %} - - {{ label }} - - {% endif %} - {{ title_suffix }} - {{ content }} - diff --git a/web/themes/joinup/templates/content/node--custom-page--search-result.html.twig b/web/themes/joinup/templates/content/node--custom-page--search-result.html.twig deleted file mode 100644 index 9e3010ab61..0000000000 --- a/web/themes/joinup/templates/content/node--custom-page--search-result.html.twig +++ /dev/null @@ -1,27 +0,0 @@ -{# -/** - * @file - * Theme override to display a node. - */ -#} - -{# -// TODO: implement new ui_pattern -{% block content %} - {{ pattern('search_item', { - 'url': url, - 'title': label, - 'date': published, - }) }} -{% endblock %}#} - - - {{ title_prefix }} - {% if not page and not is_label_hidden %} - - {{ label }} - - {% endif %} - {{ title_suffix }} - {{ content }} - diff --git a/web/themes/joinup/templates/content/node--discussion--search-result-featured.html.twig b/web/themes/joinup/templates/content/node--discussion--search-result-featured.html.twig deleted file mode 100644 index f5078db3ce..0000000000 --- a/web/themes/joinup/templates/content/node--discussion--search-result-featured.html.twig +++ /dev/null @@ -1,31 +0,0 @@ -{# -/** - * @file - * Theme override to display a node. - */ -#} - -{# -// TODO: implement new ui_pattern -{% set detail = body %} -{% block content %} - {{ pattern('search_item', { - 'url': url, - 'title': label, - 'date': published, - 'detail': detail, - 'image': content.field_news_logo, - 'topic': content.field_topic, - }) }} -{% endblock %}#} - - - {{ title_prefix }} - {% if not page and not is_label_hidden %} - - {{ label }} - - {% endif %} - {{ title_suffix }} - {{ content }} - diff --git a/web/themes/joinup/templates/content/node--discussion--search-result.html.twig b/web/themes/joinup/templates/content/node--discussion--search-result.html.twig deleted file mode 100644 index 1bb9cbb741..0000000000 --- a/web/themes/joinup/templates/content/node--discussion--search-result.html.twig +++ /dev/null @@ -1,30 +0,0 @@ -{# -/** - * @file - * Theme override to display a node. - */ -#} - -{# -// TODO: implement new ui_pattern -{% set detail = body %} -{% block content %} - {{ pattern('search_item', { - 'url': url, - 'title': label, - 'date': published, - 'detail': detail, - 'topic': content.field_topic, - }) }} -{% endblock %}#} - - - {{ title_prefix }} - {% if not page and not is_label_hidden %} - - {{ label }} - - {% endif %} - {{ title_suffix }} - {{ content }} - diff --git a/web/themes/joinup/templates/content/node--document--search-result-featured.html.twig b/web/themes/joinup/templates/content/node--document--search-result-featured.html.twig deleted file mode 100644 index f5078db3ce..0000000000 --- a/web/themes/joinup/templates/content/node--document--search-result-featured.html.twig +++ /dev/null @@ -1,31 +0,0 @@ -{# -/** - * @file - * Theme override to display a node. - */ -#} - -{# -// TODO: implement new ui_pattern -{% set detail = body %} -{% block content %} - {{ pattern('search_item', { - 'url': url, - 'title': label, - 'date': published, - 'detail': detail, - 'image': content.field_news_logo, - 'topic': content.field_topic, - }) }} -{% endblock %}#} - - - {{ title_prefix }} - {% if not page and not is_label_hidden %} - - {{ label }} - - {% endif %} - {{ title_suffix }} - {{ content }} - diff --git a/web/themes/joinup/templates/content/node--document--search-result.html.twig b/web/themes/joinup/templates/content/node--document--search-result.html.twig deleted file mode 100644 index 1bb9cbb741..0000000000 --- a/web/themes/joinup/templates/content/node--document--search-result.html.twig +++ /dev/null @@ -1,30 +0,0 @@ -{# -/** - * @file - * Theme override to display a node. - */ -#} - -{# -// TODO: implement new ui_pattern -{% set detail = body %} -{% block content %} - {{ pattern('search_item', { - 'url': url, - 'title': label, - 'date': published, - 'detail': detail, - 'topic': content.field_topic, - }) }} -{% endblock %}#} - - - {{ title_prefix }} - {% if not page and not is_label_hidden %} - - {{ label }} - - {% endif %} - {{ title_suffix }} - {{ content }} - diff --git a/web/themes/joinup/templates/content/node--event--search-result-featured.html.twig b/web/themes/joinup/templates/content/node--event--search-result-featured.html.twig deleted file mode 100644 index f5078db3ce..0000000000 --- a/web/themes/joinup/templates/content/node--event--search-result-featured.html.twig +++ /dev/null @@ -1,31 +0,0 @@ -{# -/** - * @file - * Theme override to display a node. - */ -#} - -{# -// TODO: implement new ui_pattern -{% set detail = body %} -{% block content %} - {{ pattern('search_item', { - 'url': url, - 'title': label, - 'date': published, - 'detail': detail, - 'image': content.field_news_logo, - 'topic': content.field_topic, - }) }} -{% endblock %}#} - - - {{ title_prefix }} - {% if not page and not is_label_hidden %} - - {{ label }} - - {% endif %} - {{ title_suffix }} - {{ content }} - diff --git a/web/themes/joinup/templates/content/node--event--search-result.html.twig b/web/themes/joinup/templates/content/node--event--search-result.html.twig deleted file mode 100644 index 1bb9cbb741..0000000000 --- a/web/themes/joinup/templates/content/node--event--search-result.html.twig +++ /dev/null @@ -1,30 +0,0 @@ -{# -/** - * @file - * Theme override to display a node. - */ -#} - -{# -// TODO: implement new ui_pattern -{% set detail = body %} -{% block content %} - {{ pattern('search_item', { - 'url': url, - 'title': label, - 'date': published, - 'detail': detail, - 'topic': content.field_topic, - }) }} -{% endblock %}#} - - - {{ title_prefix }} - {% if not page and not is_label_hidden %} - - {{ label }} - - {% endif %} - {{ title_suffix }} - {{ content }} - diff --git a/web/themes/joinup/templates/content/node--news--search-result-featured.html.twig b/web/themes/joinup/templates/content/node--news--search-result-featured.html.twig deleted file mode 100644 index f5078db3ce..0000000000 --- a/web/themes/joinup/templates/content/node--news--search-result-featured.html.twig +++ /dev/null @@ -1,31 +0,0 @@ -{# -/** - * @file - * Theme override to display a node. - */ -#} - -{# -// TODO: implement new ui_pattern -{% set detail = body %} -{% block content %} - {{ pattern('search_item', { - 'url': url, - 'title': label, - 'date': published, - 'detail': detail, - 'image': content.field_news_logo, - 'topic': content.field_topic, - }) }} -{% endblock %}#} - - - {{ title_prefix }} - {% if not page and not is_label_hidden %} - - {{ label }} - - {% endif %} - {{ title_suffix }} - {{ content }} - diff --git a/web/themes/joinup/templates/content/node--news--search-result.html.twig b/web/themes/joinup/templates/content/node--news--search-result.html.twig deleted file mode 100644 index 1bb9cbb741..0000000000 --- a/web/themes/joinup/templates/content/node--news--search-result.html.twig +++ /dev/null @@ -1,30 +0,0 @@ -{# -/** - * @file - * Theme override to display a node. - */ -#} - -{# -// TODO: implement new ui_pattern -{% set detail = body %} -{% block content %} - {{ pattern('search_item', { - 'url': url, - 'title': label, - 'date': published, - 'detail': detail, - 'topic': content.field_topic, - }) }} -{% endblock %}#} - - - {{ title_prefix }} - {% if not page and not is_label_hidden %} - - {{ label }} - - {% endif %} - {{ title_suffix }} - {{ content }} - diff --git a/web/themes/joinup/templates/rdf_entity/rdf-entity--asset-release--search-result-featured.html.twig b/web/themes/joinup/templates/rdf_entity/rdf-entity--asset-release--search-result-featured.html.twig deleted file mode 100644 index 0a68fcf4e4..0000000000 --- a/web/themes/joinup/templates/rdf_entity/rdf-entity--asset-release--search-result-featured.html.twig +++ /dev/null @@ -1,31 +0,0 @@ -{# -/** - * @file - * Themeing for rdf entities. - */ -#} - -{# -// TODO: implement new ui_pattern -{% set detail = content.field_ar_description %} -{% block content %} - {{ pattern('search_item', { - 'url': url, - 'title': label, - 'date': content.field_last_update, - 'detail': detail, - 'image': content.field_ar_logo, - 'topic': content.field_topic, - }) }} -{% endblock %}#} - - - {{ title_prefix }} - {% if not page and not is_label_hidden %} - - {{ label }} - - {% endif %} - {{ title_suffix }} - {{ content }} - diff --git a/web/themes/joinup/templates/rdf_entity/rdf-entity--asset-release--search-result.html.twig b/web/themes/joinup/templates/rdf_entity/rdf-entity--asset-release--search-result.html.twig deleted file mode 100644 index 0a68fcf4e4..0000000000 --- a/web/themes/joinup/templates/rdf_entity/rdf-entity--asset-release--search-result.html.twig +++ /dev/null @@ -1,31 +0,0 @@ -{# -/** - * @file - * Themeing for rdf entities. - */ -#} - -{# -// TODO: implement new ui_pattern -{% set detail = content.field_ar_description %} -{% block content %} - {{ pattern('search_item', { - 'url': url, - 'title': label, - 'date': content.field_last_update, - 'detail': detail, - 'image': content.field_ar_logo, - 'topic': content.field_topic, - }) }} -{% endblock %}#} - - - {{ title_prefix }} - {% if not page and not is_label_hidden %} - - {{ label }} - - {% endif %} - {{ title_suffix }} - {{ content }} - diff --git a/web/themes/joinup/templates/rdf_entity/rdf-entity--collection--search-result-featured.html.twig b/web/themes/joinup/templates/rdf_entity/rdf-entity--collection--search-result-featured.html.twig deleted file mode 100644 index 0a68fcf4e4..0000000000 --- a/web/themes/joinup/templates/rdf_entity/rdf-entity--collection--search-result-featured.html.twig +++ /dev/null @@ -1,31 +0,0 @@ -{# -/** - * @file - * Themeing for rdf entities. - */ -#} - -{# -// TODO: implement new ui_pattern -{% set detail = content.field_ar_description %} -{% block content %} - {{ pattern('search_item', { - 'url': url, - 'title': label, - 'date': content.field_last_update, - 'detail': detail, - 'image': content.field_ar_logo, - 'topic': content.field_topic, - }) }} -{% endblock %}#} - - - {{ title_prefix }} - {% if not page and not is_label_hidden %} - - {{ label }} - - {% endif %} - {{ title_suffix }} - {{ content }} - diff --git a/web/themes/joinup/templates/rdf_entity/rdf-entity--collection--search-result.html.twig b/web/themes/joinup/templates/rdf_entity/rdf-entity--collection--search-result.html.twig deleted file mode 100644 index 715ff6b56c..0000000000 --- a/web/themes/joinup/templates/rdf_entity/rdf-entity--collection--search-result.html.twig +++ /dev/null @@ -1,30 +0,0 @@ -{# -/** - * @file - * Themeing for rdf entities. - */ -#} - -{# -// TODO: implement new ui_pattern -{% set detail = content.field_ar_description %} -{% block content %} - {{ pattern('search_item', { - 'url': url, - 'title': label, - 'date': content.field_last_update, - 'detail': detail, - 'topic': content.field_topic, - }) }} -{% endblock %}#} - - - {{ title_prefix }} - {% if not page and not is_label_hidden %} - - {{ label }} - - {% endif %} - {{ title_suffix }} - {{ content }} - diff --git a/web/themes/joinup/templates/rdf_entity/rdf-entity--solution--search-result-featured.html.twig b/web/themes/joinup/templates/rdf_entity/rdf-entity--solution--search-result-featured.html.twig deleted file mode 100644 index b84c26d21d..0000000000 --- a/web/themes/joinup/templates/rdf_entity/rdf-entity--solution--search-result-featured.html.twig +++ /dev/null @@ -1,31 +0,0 @@ -{# -/** - * @file - * Themeing for rdf entities. - */ -#} - -{# -// TODO: implement new ui_pattern -{% set detail = content.field_is_description %} -{% block content %} - {{ pattern('search_item', { - 'url': url, - 'title': label, - 'date': content.field_last_update, - 'detail': detail, - 'image': content.field_is_logo, - 'topic': content.field_topic, - }) }} -{% endblock %}#} - - - {{ title_prefix }} - {% if not page and not is_label_hidden %} - - {{ label }} - - {% endif %} - {{ title_suffix }} - {{ content }} - diff --git a/web/themes/joinup/templates/rdf_entity/rdf-entity--solution--search-result.html.twig b/web/themes/joinup/templates/rdf_entity/rdf-entity--solution--search-result.html.twig deleted file mode 100644 index b84c26d21d..0000000000 --- a/web/themes/joinup/templates/rdf_entity/rdf-entity--solution--search-result.html.twig +++ /dev/null @@ -1,31 +0,0 @@ -{# -/** - * @file - * Themeing for rdf entities. - */ -#} - -{# -// TODO: implement new ui_pattern -{% set detail = content.field_is_description %} -{% block content %} - {{ pattern('search_item', { - 'url': url, - 'title': label, - 'date': content.field_last_update, - 'detail': detail, - 'image': content.field_is_logo, - 'topic': content.field_topic, - }) }} -{% endblock %}#} - - - {{ title_prefix }} - {% if not page and not is_label_hidden %} - - {{ label }} - - {% endif %} - {{ title_suffix }} - {{ content }} - diff --git a/web/themes/joinup/templates/user/user--user--search-result-featured.html.twig b/web/themes/joinup/templates/user/user--user--search-result-featured.html.twig deleted file mode 100644 index bf6f395815..0000000000 --- a/web/themes/joinup/templates/user/user--user--search-result-featured.html.twig +++ /dev/null @@ -1,23 +0,0 @@ -{# -/** - * @file - * Theme override to display a node. - */ -#} - -{# -// TODO: implement new ui_pattern -{% block content %} - {{ pattern('search_item', { - 'url': path('entity.user.canonical', {'user': user.id}), - 'title': full_name, - 'date': published, - 'image': content.field_user_photo, - }) }} -{% endblock %}#} - - - {% if content %} - {{- content -}} - {% endif %} - diff --git a/web/themes/joinup/templates/user/user--user--search-result.html.twig b/web/themes/joinup/templates/user/user--user--search-result.html.twig deleted file mode 100644 index c8536b4a6e..0000000000 --- a/web/themes/joinup/templates/user/user--user--search-result.html.twig +++ /dev/null @@ -1,22 +0,0 @@ -{# -/** - * @file - * Theme override to display a node. - */ -#} - -{# -// TODO: implement new ui_pattern -{% block content %} - {{ pattern('search_item', { - 'url': path('entity.user.canonical', {'user': user.id}), - 'title': full_name, - 'date': published, - }) }} -{% endblock %}#} - - - {% if content %} - {{- content -}} - {% endif %} - diff --git a/web/themes/ventuno/templates/content/node--custom-page--search-result-featured.html.twig b/web/themes/ventuno/templates/content/node--custom-page--search-result-featured.html.twig new file mode 100644 index 0000000000..3804132458 --- /dev/null +++ b/web/themes/ventuno/templates/content/node--custom-page--search-result-featured.html.twig @@ -0,0 +1,15 @@ +{# +/** + * @file + * Theme override to display a node. + */ +#} +{% block content %} + {{ pattern('card', { + 'variants': 'horizontal', + 'url': url, + 'title': label, + 'content': content|without('field_news_logo'), + 'image': content.field_news_logo, + }) }} +{% endblock %} diff --git a/web/themes/ventuno/templates/content/node--custom-page--search-result.html.twig b/web/themes/ventuno/templates/content/node--custom-page--search-result.html.twig new file mode 100644 index 0000000000..0b4d7f7add --- /dev/null +++ b/web/themes/ventuno/templates/content/node--custom-page--search-result.html.twig @@ -0,0 +1,14 @@ +{# +/** + * @file + * Theme override to display a node. + */ +#} +{% block content %} + {{ pattern('card', { + 'variants': 'horizontal', + 'url': url, + 'title': label, + 'content': content, + }) }} +{% endblock %} diff --git a/web/themes/ventuno/templates/content/node--discussion--search-result-featured.html.twig b/web/themes/ventuno/templates/content/node--discussion--search-result-featured.html.twig new file mode 100644 index 0000000000..3804132458 --- /dev/null +++ b/web/themes/ventuno/templates/content/node--discussion--search-result-featured.html.twig @@ -0,0 +1,15 @@ +{# +/** + * @file + * Theme override to display a node. + */ +#} +{% block content %} + {{ pattern('card', { + 'variants': 'horizontal', + 'url': url, + 'title': label, + 'content': content|without('field_news_logo'), + 'image': content.field_news_logo, + }) }} +{% endblock %} diff --git a/web/themes/ventuno/templates/content/node--discussion--search-result.html.twig b/web/themes/ventuno/templates/content/node--discussion--search-result.html.twig new file mode 100644 index 0000000000..0b4d7f7add --- /dev/null +++ b/web/themes/ventuno/templates/content/node--discussion--search-result.html.twig @@ -0,0 +1,14 @@ +{# +/** + * @file + * Theme override to display a node. + */ +#} +{% block content %} + {{ pattern('card', { + 'variants': 'horizontal', + 'url': url, + 'title': label, + 'content': content, + }) }} +{% endblock %} diff --git a/web/themes/ventuno/templates/content/node--document--search-result-featured.html.twig b/web/themes/ventuno/templates/content/node--document--search-result-featured.html.twig new file mode 100644 index 0000000000..3804132458 --- /dev/null +++ b/web/themes/ventuno/templates/content/node--document--search-result-featured.html.twig @@ -0,0 +1,15 @@ +{# +/** + * @file + * Theme override to display a node. + */ +#} +{% block content %} + {{ pattern('card', { + 'variants': 'horizontal', + 'url': url, + 'title': label, + 'content': content|without('field_news_logo'), + 'image': content.field_news_logo, + }) }} +{% endblock %} diff --git a/web/themes/ventuno/templates/content/node--document--search-result.html.twig b/web/themes/ventuno/templates/content/node--document--search-result.html.twig new file mode 100644 index 0000000000..0b4d7f7add --- /dev/null +++ b/web/themes/ventuno/templates/content/node--document--search-result.html.twig @@ -0,0 +1,14 @@ +{# +/** + * @file + * Theme override to display a node. + */ +#} +{% block content %} + {{ pattern('card', { + 'variants': 'horizontal', + 'url': url, + 'title': label, + 'content': content, + }) }} +{% endblock %} diff --git a/web/themes/ventuno/templates/content/node--event--search-result-featured.html.twig b/web/themes/ventuno/templates/content/node--event--search-result-featured.html.twig new file mode 100644 index 0000000000..3804132458 --- /dev/null +++ b/web/themes/ventuno/templates/content/node--event--search-result-featured.html.twig @@ -0,0 +1,15 @@ +{# +/** + * @file + * Theme override to display a node. + */ +#} +{% block content %} + {{ pattern('card', { + 'variants': 'horizontal', + 'url': url, + 'title': label, + 'content': content|without('field_news_logo'), + 'image': content.field_news_logo, + }) }} +{% endblock %} diff --git a/web/themes/ventuno/templates/content/node--event--search-result.html.twig b/web/themes/ventuno/templates/content/node--event--search-result.html.twig new file mode 100644 index 0000000000..0b4d7f7add --- /dev/null +++ b/web/themes/ventuno/templates/content/node--event--search-result.html.twig @@ -0,0 +1,14 @@ +{# +/** + * @file + * Theme override to display a node. + */ +#} +{% block content %} + {{ pattern('card', { + 'variants': 'horizontal', + 'url': url, + 'title': label, + 'content': content, + }) }} +{% endblock %} diff --git a/web/themes/ventuno/templates/content/node--news--search-result-featured.html.twig b/web/themes/ventuno/templates/content/node--news--search-result-featured.html.twig new file mode 100644 index 0000000000..3804132458 --- /dev/null +++ b/web/themes/ventuno/templates/content/node--news--search-result-featured.html.twig @@ -0,0 +1,15 @@ +{# +/** + * @file + * Theme override to display a node. + */ +#} +{% block content %} + {{ pattern('card', { + 'variants': 'horizontal', + 'url': url, + 'title': label, + 'content': content|without('field_news_logo'), + 'image': content.field_news_logo, + }) }} +{% endblock %} diff --git a/web/themes/ventuno/templates/content/node--news--search-result.html.twig b/web/themes/ventuno/templates/content/node--news--search-result.html.twig new file mode 100644 index 0000000000..0b4d7f7add --- /dev/null +++ b/web/themes/ventuno/templates/content/node--news--search-result.html.twig @@ -0,0 +1,14 @@ +{# +/** + * @file + * Theme override to display a node. + */ +#} +{% block content %} + {{ pattern('card', { + 'variants': 'horizontal', + 'url': url, + 'title': label, + 'content': content, + }) }} +{% endblock %} diff --git a/web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result-featured.html.twig b/web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result-featured.html.twig new file mode 100644 index 0000000000..417ac20db0 --- /dev/null +++ b/web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result-featured.html.twig @@ -0,0 +1,15 @@ +{# +/** + * @file + * Theme override to display a rdf entities. + */ +#} +{% block content %} + {{ pattern('card', { + 'variants': 'horizontal', + 'url': url, + 'title': label, + 'content': content|without('field_ar_logo'), + 'image': content.field_ar_logo, + }) }} +{% endblock %} diff --git a/web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result.html.twig b/web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result.html.twig new file mode 100644 index 0000000000..3fb04da66d --- /dev/null +++ b/web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result.html.twig @@ -0,0 +1,14 @@ +{# +/** + * @file + * Theme override to display a rdf entities. + */ +#} +{% block content %} + {{ pattern('card', { + 'variants': 'horizontal', + 'url': url, + 'title': label, + 'content': content, + }) }} +{% endblock %} diff --git a/web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result-featured.html.twig b/web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result-featured.html.twig new file mode 100644 index 0000000000..417ac20db0 --- /dev/null +++ b/web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result-featured.html.twig @@ -0,0 +1,15 @@ +{# +/** + * @file + * Theme override to display a rdf entities. + */ +#} +{% block content %} + {{ pattern('card', { + 'variants': 'horizontal', + 'url': url, + 'title': label, + 'content': content|without('field_ar_logo'), + 'image': content.field_ar_logo, + }) }} +{% endblock %} diff --git a/web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result.html.twig b/web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result.html.twig new file mode 100644 index 0000000000..3fb04da66d --- /dev/null +++ b/web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result.html.twig @@ -0,0 +1,14 @@ +{# +/** + * @file + * Theme override to display a rdf entities. + */ +#} +{% block content %} + {{ pattern('card', { + 'variants': 'horizontal', + 'url': url, + 'title': label, + 'content': content, + }) }} +{% endblock %} diff --git a/web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result-featured.html.twig b/web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result-featured.html.twig new file mode 100644 index 0000000000..2fca7bb926 --- /dev/null +++ b/web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result-featured.html.twig @@ -0,0 +1,15 @@ +{# +/** + * @file + * Theme override to display a rdf entities. + */ +#} +{% block content %} + {{ pattern('card', { + 'variants': 'horizontal', + 'url': url, + 'title': label, + 'content': content|without('field_is_logo'), + 'image': content.field_is_logo, + }) }} +{% endblock %} diff --git a/web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result.html.twig b/web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result.html.twig new file mode 100644 index 0000000000..3fb04da66d --- /dev/null +++ b/web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result.html.twig @@ -0,0 +1,14 @@ +{# +/** + * @file + * Theme override to display a rdf entities. + */ +#} +{% block content %} + {{ pattern('card', { + 'variants': 'horizontal', + 'url': url, + 'title': label, + 'content': content, + }) }} +{% endblock %} diff --git a/web/themes/ventuno/templates/user/user--user--search-result-featured.html.twig b/web/themes/ventuno/templates/user/user--user--search-result-featured.html.twig new file mode 100644 index 0000000000..38ccea4574 --- /dev/null +++ b/web/themes/ventuno/templates/user/user--user--search-result-featured.html.twig @@ -0,0 +1,14 @@ +{# +/** + * @file + * Theme override to display a user search result featured. + */ +#} +{% block content %} + {{ pattern('card', { + 'variants': 'horizontal', + 'url': path('entity.user.canonical', {'user': user.id}), + 'title': full_name, + 'image': content.field_user_photo, + }) }} +{% endblock %} diff --git a/web/themes/ventuno/templates/user/user--user--search-result.html.twig b/web/themes/ventuno/templates/user/user--user--search-result.html.twig new file mode 100644 index 0000000000..6a4e887c24 --- /dev/null +++ b/web/themes/ventuno/templates/user/user--user--search-result.html.twig @@ -0,0 +1,14 @@ +{# +/** + * @file + * Theme override to display a user search result. + */ +#} +{% block content %} + {{ pattern('card', { + 'variants': 'horizontal', + 'url': path('entity.user.canonical', {'user': user.id}), + 'title': full_name, + 'date': published, + }) }} +{% endblock %} From 5fe9a7859ea56c958c03d245ea7d247e74a40ca0 Mon Sep 17 00:00:00 2001 From: Alexandre Dias Date: Wed, 20 Oct 2021 16:40:03 +0100 Subject: [PATCH 05/14] ISAICP-6575: Change tests class. --- tests/src/Context/JoinupContext.php | 2 +- tests/src/Traits/TraversingTrait.php | 9 +++------ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/tests/src/Context/JoinupContext.php b/tests/src/Context/JoinupContext.php index adb11e906f..5639535eae 100644 --- a/tests/src/Context/JoinupContext.php +++ b/tests/src/Context/JoinupContext.php @@ -1133,7 +1133,7 @@ public function assertContentOgMembership($parent, $parent_bundle, $content_bund * @Then I (should )see the :heading tile */ public function assertTilePresent($heading) { - $results = $this->getSession()->getPage()->findAll('css', '.listing__item--tile .listing__title, article.tile h2'); + $results = $this->getSession()->getPage()->findAll('css', '.card .card-title, article.tile h2'); foreach ($results as $result) { /** @var \Behat\Mink\Element\Element $result */ if ($result->getText() === $heading) { diff --git a/tests/src/Traits/TraversingTrait.php b/tests/src/Traits/TraversingTrait.php index 8ec24f302e..10a9d4a91d 100644 --- a/tests/src/Traits/TraversingTrait.php +++ b/tests/src/Traits/TraversingTrait.php @@ -235,12 +235,9 @@ protected function getTiles($region = NULL): array { } $result = []; - // @todo The `.listing__item--tile` selector is part of the original Joinup - // theme and can be removed once we have fully migrated to the new theme. - foreach ($regionObj->findAll('css', '.listing__item--tile, article.tile') as $element) { - // @todo The `.listing__title` selector is part of the original Joinup - // theme and can be removed once we migrated to the new theme. - $title_element = $element->find('css', ' .listing__title, h2 a'); + + foreach ($regionObj->findAll('css', '.card, article.tile') as $element) { + $title_element = $element->find('css', ' .card-title, h2 a'); // Some tiles don't have a title, like the one to create a new collection // in the collections page. if ($title_element) { From 5ba961ae5d96f49b7d6071c45bfc05c36eff9149 Mon Sep 17 00:00:00 2001 From: Alexandre Dias Date: Wed, 20 Oct 2021 16:45:59 +0100 Subject: [PATCH 06/14] ISAICP-6575: Update search result configs. --- .../core.entity_view_display.node.document.search_result.yml | 2 +- ...tity_view_display.node.document.search_result_featured.yml | 2 +- .../core.entity_view_display.node.event.search_result.yml | 2 +- ....entity_view_display.node.event.search_result_featured.yml | 2 +- .../sync/core.entity_view_display.node.news.search_result.yml | 2 +- ...e.entity_view_display.node.news.search_result_featured.yml | 2 +- ...ty_view_display.rdf_entity.asset_release.search_result.yml | 2 +- ...isplay.rdf_entity.asset_release.search_result_featured.yml | 2 +- ...ntity_view_display.rdf_entity.collection.search_result.yml | 2 +- ...w_display.rdf_entity.collection.search_result_featured.yml | 2 +- ....entity_view_display.rdf_entity.solution.search_result.yml | 2 +- tests/src/Context/JoinupContext.php | 4 ++-- 12 files changed, 13 insertions(+), 13 deletions(-) diff --git a/config/sync/core.entity_view_display.node.document.search_result.yml b/config/sync/core.entity_view_display.node.document.search_result.yml index d521d19f74..30280b880c 100644 --- a/config/sync/core.entity_view_display.node.document.search_result.yml +++ b/config/sync/core.entity_view_display.node.document.search_result.yml @@ -96,9 +96,9 @@ content: field_delimiter: delimiter: '' field_formatter_range: + order: 0 limit: 0 offset: 0 - reverse: false template_suggestion: template_suggestion: '' published_at: diff --git a/config/sync/core.entity_view_display.node.document.search_result_featured.yml b/config/sync/core.entity_view_display.node.document.search_result_featured.yml index 123c9073f8..6665aa175a 100644 --- a/config/sync/core.entity_view_display.node.document.search_result_featured.yml +++ b/config/sync/core.entity_view_display.node.document.search_result_featured.yml @@ -109,9 +109,9 @@ content: field_delimiter: delimiter: '' field_formatter_range: + order: 0 limit: 0 offset: 0 - reverse: false template_suggestion: template_suggestion: '' published_at: diff --git a/config/sync/core.entity_view_display.node.event.search_result.yml b/config/sync/core.entity_view_display.node.event.search_result.yml index 62973959d2..c5654559d3 100644 --- a/config/sync/core.entity_view_display.node.event.search_result.yml +++ b/config/sync/core.entity_view_display.node.event.search_result.yml @@ -64,9 +64,9 @@ content: field_delimiter: delimiter: '' field_formatter_range: + order: 0 limit: 0 offset: 0 - reverse: false template_suggestion: template_suggestion: '' published_at: diff --git a/config/sync/core.entity_view_display.node.event.search_result_featured.yml b/config/sync/core.entity_view_display.node.event.search_result_featured.yml index 040d411190..a5125560ea 100644 --- a/config/sync/core.entity_view_display.node.event.search_result_featured.yml +++ b/config/sync/core.entity_view_display.node.event.search_result_featured.yml @@ -75,9 +75,9 @@ content: field_delimiter: delimiter: '' field_formatter_range: + order: 0 limit: 0 offset: 0 - reverse: false template_suggestion: template_suggestion: '' published_at: diff --git a/config/sync/core.entity_view_display.node.news.search_result.yml b/config/sync/core.entity_view_display.node.news.search_result.yml index 6a222eefdf..d03ca68ec1 100644 --- a/config/sync/core.entity_view_display.node.news.search_result.yml +++ b/config/sync/core.entity_view_display.node.news.search_result.yml @@ -75,9 +75,9 @@ content: field_delimiter: delimiter: '' field_formatter_range: + order: 0 limit: 0 offset: 0 - reverse: false template_suggestion: template_suggestion: '' published_at: diff --git a/config/sync/core.entity_view_display.node.news.search_result_featured.yml b/config/sync/core.entity_view_display.node.news.search_result_featured.yml index 39db600f3c..d63bed0b96 100644 --- a/config/sync/core.entity_view_display.node.news.search_result_featured.yml +++ b/config/sync/core.entity_view_display.node.news.search_result_featured.yml @@ -88,9 +88,9 @@ content: field_delimiter: delimiter: '' field_formatter_range: + order: 0 limit: 0 offset: 0 - reverse: false template_suggestion: template_suggestion: '' published_at: diff --git a/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result.yml b/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result.yml index 4f9b47636c..8c98a75500 100644 --- a/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result.yml +++ b/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result.yml @@ -212,9 +212,9 @@ content: field_delimiter: delimiter: '' field_formatter_range: + order: 0 limit: 0 offset: 0 - reverse: false template_suggestion: template_suggestion: '' label: diff --git a/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result_featured.yml b/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result_featured.yml index b445100edb..bac132e90a 100644 --- a/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result_featured.yml +++ b/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result_featured.yml @@ -225,9 +225,9 @@ content: field_delimiter: delimiter: '' field_formatter_range: + order: 0 limit: 0 offset: 0 - reverse: false template_suggestion: template_suggestion: '' label: diff --git a/config/sync/core.entity_view_display.rdf_entity.collection.search_result.yml b/config/sync/core.entity_view_display.rdf_entity.collection.search_result.yml index 8fa3024c01..1042a9a959 100644 --- a/config/sync/core.entity_view_display.rdf_entity.collection.search_result.yml +++ b/config/sync/core.entity_view_display.rdf_entity.collection.search_result.yml @@ -93,9 +93,9 @@ content: field_delimiter: delimiter: '' field_formatter_range: + order: 0 limit: 0 offset: 0 - reverse: false template_suggestion: template_suggestion: '' label: diff --git a/config/sync/core.entity_view_display.rdf_entity.collection.search_result_featured.yml b/config/sync/core.entity_view_display.rdf_entity.collection.search_result_featured.yml index fb38cad0ac..1bad32723a 100644 --- a/config/sync/core.entity_view_display.rdf_entity.collection.search_result_featured.yml +++ b/config/sync/core.entity_view_display.rdf_entity.collection.search_result_featured.yml @@ -106,9 +106,9 @@ content: field_delimiter: delimiter: '' field_formatter_range: + order: 0 limit: 0 offset: 0 - reverse: false template_suggestion: template_suggestion: '' label: diff --git a/config/sync/core.entity_view_display.rdf_entity.solution.search_result.yml b/config/sync/core.entity_view_display.rdf_entity.solution.search_result.yml index 6d1d3da3c6..0ead8882c8 100644 --- a/config/sync/core.entity_view_display.rdf_entity.solution.search_result.yml +++ b/config/sync/core.entity_view_display.rdf_entity.solution.search_result.yml @@ -130,9 +130,9 @@ content: field_delimiter: delimiter: '' field_formatter_range: + order: 0 limit: 0 offset: 0 - reverse: false template_suggestion: template_suggestion: '' label: diff --git a/tests/src/Context/JoinupContext.php b/tests/src/Context/JoinupContext.php index 5639535eae..747038e0cb 100644 --- a/tests/src/Context/JoinupContext.php +++ b/tests/src/Context/JoinupContext.php @@ -1156,7 +1156,7 @@ public function assertTilePresent($heading) { * @Then I (should )see :number tile(s) */ public function assertTileCount($number) { - $results = $this->getSession()->getPage()->findAll('css', '.listing__item--tile .listing__title, article.tile h2'); + $results = $this->getSession()->getPage()->findAll('css', '.card .card-title, article.tile h2'); $nr_found = count($results); if ($nr_found != $number) { throw new \Exception("Found $nr_found tiles, expected $number"); @@ -1177,7 +1177,7 @@ public function assertTileCount($number) { public function assertTileNotPresent($heading) { // We target the heading with "h2" instead of ".listing__title" because both // unstyled and styled tiles use h2 as element for their titles. - $results = $this->getSession()->getPage()->findAll('css', '.listing__item--tile h2, article.tile h2'); + $results = $this->getSession()->getPage()->findAll('css', '.card h5, article.tile h2'); foreach ($results as $result) { /** @var \Behat\Mink\Element\Element $result */ if ($result->getText() === $heading) { From 4838fc5083f36854c7a087b87559ab10ea0610f7 Mon Sep 17 00:00:00 2001 From: Alexandre Dias Date: Thu, 21 Oct 2021 00:59:11 +0100 Subject: [PATCH 07/14] ISAICP-6575: Change tests class. --- tests/src/Context/JoinupContext.php | 6 +++--- tests/src/Traits/TraversingTrait.php | 11 +++++++---- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/tests/src/Context/JoinupContext.php b/tests/src/Context/JoinupContext.php index 747038e0cb..b4001478d6 100644 --- a/tests/src/Context/JoinupContext.php +++ b/tests/src/Context/JoinupContext.php @@ -1133,7 +1133,7 @@ public function assertContentOgMembership($parent, $parent_bundle, $content_bund * @Then I (should )see the :heading tile */ public function assertTilePresent($heading) { - $results = $this->getSession()->getPage()->findAll('css', '.card .card-title, article.tile h2'); + $results = $this->getSession()->getPage()->findAll('css', '.listing__item--tile .listing__title, .card .card-title, article.tile h2'); foreach ($results as $result) { /** @var \Behat\Mink\Element\Element $result */ if ($result->getText() === $heading) { @@ -1156,7 +1156,7 @@ public function assertTilePresent($heading) { * @Then I (should )see :number tile(s) */ public function assertTileCount($number) { - $results = $this->getSession()->getPage()->findAll('css', '.card .card-title, article.tile h2'); + $results = $this->getSession()->getPage()->findAll('css', '.listing__item--tile .listing__title, .card .card-title, article.tile h2'); $nr_found = count($results); if ($nr_found != $number) { throw new \Exception("Found $nr_found tiles, expected $number"); @@ -1177,7 +1177,7 @@ public function assertTileCount($number) { public function assertTileNotPresent($heading) { // We target the heading with "h2" instead of ".listing__title" because both // unstyled and styled tiles use h2 as element for their titles. - $results = $this->getSession()->getPage()->findAll('css', '.card h5, article.tile h2'); + $results = $this->getSession()->getPage()->findAll('css', '.listing__item--tile h2, .card h5, article.tile h2'); foreach ($results as $result) { /** @var \Behat\Mink\Element\Element $result */ if ($result->getText() === $heading) { diff --git a/tests/src/Traits/TraversingTrait.php b/tests/src/Traits/TraversingTrait.php index 10a9d4a91d..f492c0d79c 100644 --- a/tests/src/Traits/TraversingTrait.php +++ b/tests/src/Traits/TraversingTrait.php @@ -235,9 +235,12 @@ protected function getTiles($region = NULL): array { } $result = []; - - foreach ($regionObj->findAll('css', '.card, article.tile') as $element) { - $title_element = $element->find('css', ' .card-title, h2 a'); + // @todo The `.listing__item--tile` selector is part of the original Joinup + // theme and can be removed once we have fully migrated to the new theme. + foreach ($regionObj->findAll('css', '.listing__item--tile, .card, article.tile') as $element) { + // @todo The `.listing__title` selector is part of the original Joinup + // theme and can be removed once we migrated to the new theme. + $title_element = $element->find('css', ' .listing__title, .card-title, h2 a'); // Some tiles don't have a title, like the one to create a new collection // in the collections page. if ($title_element) { @@ -291,7 +294,7 @@ protected function getListingByHeading(string $type, string $heading): NodeEleme // @todo This can be removed once we are fully migrated to the new theme. $xpath = '//*[@class and contains(concat(" ", normalize-space(@class), " "), " ' . $type . ' ")]'; // That have a heading with the specified text. - $xpath .= '[.//*[@class and contains(concat(" ", normalize-space(@class), " "), " listing__title ")][normalize-space()="' . $heading . '"]]'; + $xpath .= '[.//*[@class and contains(concat(" ", normalize-space(@class), " "), " listing__title ") or contains(concat(" ", normalize-space(@class), " "), " card-title ")][normalize-space()="' . $heading . '"]]'; $item = $this->getSession()->getPage()->find('xpath', $xpath); From b9f507f0d0740d8aa5136ab2c205b6ec1580f546 Mon Sep 17 00:00:00 2001 From: Alexandre Dias Date: Thu, 21 Oct 2021 20:56:12 +0100 Subject: [PATCH 08/14] ISAICP-6575: Fix title search results. --- .../content/node--custom-page--search-result-featured.html.twig | 2 +- .../content/node--custom-page--search-result.html.twig | 2 +- .../content/node--discussion--search-result-featured.html.twig | 2 +- .../templates/content/node--discussion--search-result.html.twig | 2 +- .../content/node--document--search-result-featured.html.twig | 2 +- .../templates/content/node--document--search-result.html.twig | 2 +- .../content/node--event--search-result-featured.html.twig | 2 +- .../templates/content/node--event--search-result.html.twig | 2 +- .../content/node--news--search-result-featured.html.twig | 2 +- .../templates/content/node--news--search-result.html.twig | 2 +- .../rdf-entity--asset-release--search-result-featured.html.twig | 2 +- .../rdf-entity--asset-release--search-result.html.twig | 2 +- .../rdf-entity--collection--search-result-featured.html.twig | 2 +- .../rdf-entity/rdf-entity--collection--search-result.html.twig | 2 +- .../rdf-entity--solution--search-result-featured.html.twig | 2 +- .../rdf-entity/rdf-entity--solution--search-result.html.twig | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/web/themes/ventuno/templates/content/node--custom-page--search-result-featured.html.twig b/web/themes/ventuno/templates/content/node--custom-page--search-result-featured.html.twig index 3804132458..939e875b39 100644 --- a/web/themes/ventuno/templates/content/node--custom-page--search-result-featured.html.twig +++ b/web/themes/ventuno/templates/content/node--custom-page--search-result-featured.html.twig @@ -8,7 +8,7 @@ {{ pattern('card', { 'variants': 'horizontal', 'url': url, - 'title': label, + 'title': { 'content': label }, 'content': content|without('field_news_logo'), 'image': content.field_news_logo, }) }} diff --git a/web/themes/ventuno/templates/content/node--custom-page--search-result.html.twig b/web/themes/ventuno/templates/content/node--custom-page--search-result.html.twig index 0b4d7f7add..90c474a35d 100644 --- a/web/themes/ventuno/templates/content/node--custom-page--search-result.html.twig +++ b/web/themes/ventuno/templates/content/node--custom-page--search-result.html.twig @@ -8,7 +8,7 @@ {{ pattern('card', { 'variants': 'horizontal', 'url': url, - 'title': label, + 'title': { 'content': label }, 'content': content, }) }} {% endblock %} diff --git a/web/themes/ventuno/templates/content/node--discussion--search-result-featured.html.twig b/web/themes/ventuno/templates/content/node--discussion--search-result-featured.html.twig index 3804132458..939e875b39 100644 --- a/web/themes/ventuno/templates/content/node--discussion--search-result-featured.html.twig +++ b/web/themes/ventuno/templates/content/node--discussion--search-result-featured.html.twig @@ -8,7 +8,7 @@ {{ pattern('card', { 'variants': 'horizontal', 'url': url, - 'title': label, + 'title': { 'content': label }, 'content': content|without('field_news_logo'), 'image': content.field_news_logo, }) }} diff --git a/web/themes/ventuno/templates/content/node--discussion--search-result.html.twig b/web/themes/ventuno/templates/content/node--discussion--search-result.html.twig index 0b4d7f7add..90c474a35d 100644 --- a/web/themes/ventuno/templates/content/node--discussion--search-result.html.twig +++ b/web/themes/ventuno/templates/content/node--discussion--search-result.html.twig @@ -8,7 +8,7 @@ {{ pattern('card', { 'variants': 'horizontal', 'url': url, - 'title': label, + 'title': { 'content': label }, 'content': content, }) }} {% endblock %} diff --git a/web/themes/ventuno/templates/content/node--document--search-result-featured.html.twig b/web/themes/ventuno/templates/content/node--document--search-result-featured.html.twig index 3804132458..939e875b39 100644 --- a/web/themes/ventuno/templates/content/node--document--search-result-featured.html.twig +++ b/web/themes/ventuno/templates/content/node--document--search-result-featured.html.twig @@ -8,7 +8,7 @@ {{ pattern('card', { 'variants': 'horizontal', 'url': url, - 'title': label, + 'title': { 'content': label }, 'content': content|without('field_news_logo'), 'image': content.field_news_logo, }) }} diff --git a/web/themes/ventuno/templates/content/node--document--search-result.html.twig b/web/themes/ventuno/templates/content/node--document--search-result.html.twig index 0b4d7f7add..90c474a35d 100644 --- a/web/themes/ventuno/templates/content/node--document--search-result.html.twig +++ b/web/themes/ventuno/templates/content/node--document--search-result.html.twig @@ -8,7 +8,7 @@ {{ pattern('card', { 'variants': 'horizontal', 'url': url, - 'title': label, + 'title': { 'content': label }, 'content': content, }) }} {% endblock %} diff --git a/web/themes/ventuno/templates/content/node--event--search-result-featured.html.twig b/web/themes/ventuno/templates/content/node--event--search-result-featured.html.twig index 3804132458..939e875b39 100644 --- a/web/themes/ventuno/templates/content/node--event--search-result-featured.html.twig +++ b/web/themes/ventuno/templates/content/node--event--search-result-featured.html.twig @@ -8,7 +8,7 @@ {{ pattern('card', { 'variants': 'horizontal', 'url': url, - 'title': label, + 'title': { 'content': label }, 'content': content|without('field_news_logo'), 'image': content.field_news_logo, }) }} diff --git a/web/themes/ventuno/templates/content/node--event--search-result.html.twig b/web/themes/ventuno/templates/content/node--event--search-result.html.twig index 0b4d7f7add..90c474a35d 100644 --- a/web/themes/ventuno/templates/content/node--event--search-result.html.twig +++ b/web/themes/ventuno/templates/content/node--event--search-result.html.twig @@ -8,7 +8,7 @@ {{ pattern('card', { 'variants': 'horizontal', 'url': url, - 'title': label, + 'title': { 'content': label }, 'content': content, }) }} {% endblock %} diff --git a/web/themes/ventuno/templates/content/node--news--search-result-featured.html.twig b/web/themes/ventuno/templates/content/node--news--search-result-featured.html.twig index 3804132458..939e875b39 100644 --- a/web/themes/ventuno/templates/content/node--news--search-result-featured.html.twig +++ b/web/themes/ventuno/templates/content/node--news--search-result-featured.html.twig @@ -8,7 +8,7 @@ {{ pattern('card', { 'variants': 'horizontal', 'url': url, - 'title': label, + 'title': { 'content': label }, 'content': content|without('field_news_logo'), 'image': content.field_news_logo, }) }} diff --git a/web/themes/ventuno/templates/content/node--news--search-result.html.twig b/web/themes/ventuno/templates/content/node--news--search-result.html.twig index 0b4d7f7add..90c474a35d 100644 --- a/web/themes/ventuno/templates/content/node--news--search-result.html.twig +++ b/web/themes/ventuno/templates/content/node--news--search-result.html.twig @@ -8,7 +8,7 @@ {{ pattern('card', { 'variants': 'horizontal', 'url': url, - 'title': label, + 'title': { 'content': label }, 'content': content, }) }} {% endblock %} diff --git a/web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result-featured.html.twig b/web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result-featured.html.twig index 417ac20db0..b92c6bbfb8 100644 --- a/web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result-featured.html.twig +++ b/web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result-featured.html.twig @@ -8,7 +8,7 @@ {{ pattern('card', { 'variants': 'horizontal', 'url': url, - 'title': label, + 'title': { 'content': label }, 'content': content|without('field_ar_logo'), 'image': content.field_ar_logo, }) }} diff --git a/web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result.html.twig b/web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result.html.twig index 3fb04da66d..ded48c929d 100644 --- a/web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result.html.twig +++ b/web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result.html.twig @@ -8,7 +8,7 @@ {{ pattern('card', { 'variants': 'horizontal', 'url': url, - 'title': label, + 'title': { 'content': label }, 'content': content, }) }} {% endblock %} diff --git a/web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result-featured.html.twig b/web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result-featured.html.twig index 417ac20db0..b92c6bbfb8 100644 --- a/web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result-featured.html.twig +++ b/web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result-featured.html.twig @@ -8,7 +8,7 @@ {{ pattern('card', { 'variants': 'horizontal', 'url': url, - 'title': label, + 'title': { 'content': label }, 'content': content|without('field_ar_logo'), 'image': content.field_ar_logo, }) }} diff --git a/web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result.html.twig b/web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result.html.twig index 3fb04da66d..ded48c929d 100644 --- a/web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result.html.twig +++ b/web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result.html.twig @@ -8,7 +8,7 @@ {{ pattern('card', { 'variants': 'horizontal', 'url': url, - 'title': label, + 'title': { 'content': label }, 'content': content, }) }} {% endblock %} diff --git a/web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result-featured.html.twig b/web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result-featured.html.twig index 2fca7bb926..8f36371261 100644 --- a/web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result-featured.html.twig +++ b/web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result-featured.html.twig @@ -8,7 +8,7 @@ {{ pattern('card', { 'variants': 'horizontal', 'url': url, - 'title': label, + 'title': { 'content': label }, 'content': content|without('field_is_logo'), 'image': content.field_is_logo, }) }} diff --git a/web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result.html.twig b/web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result.html.twig index 3fb04da66d..ded48c929d 100644 --- a/web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result.html.twig +++ b/web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result.html.twig @@ -8,7 +8,7 @@ {{ pattern('card', { 'variants': 'horizontal', 'url': url, - 'title': label, + 'title': { 'content': label }, 'content': content, }) }} {% endblock %} From dedf23d41b56ac3cfdbe7fda72c4c118a27e9564 Mon Sep 17 00:00:00 2001 From: Alexandre Dias Date: Sat, 23 Oct 2021 16:50:57 +0100 Subject: [PATCH 09/14] ISAICP-6575: Use base templates and update configs. --- ...ode.custom_page.search_result_featured.yml | 16 +--- ...y.node.document.search_result_featured.yml | 24 ++---- ...play.node.event.search_result_featured.yml | 18 +---- ...splay.node.news.search_result_featured.yml | 20 +---- ...y.asset_release.search_result_featured.yml | 24 ++---- ...tity.collection.search_result_featured.yml | 20 +---- ...splay.rdf_entity.licence.search_result.yml | 79 +++++++++++++++++++ ..._entity.licence.search_result_featured.yml | 78 ++++++++++++++++++ ...entity.solution.search_result_featured.yml | 18 +---- .../features/joinup_core/social_share.feature | 3 +- ...tom-page--search-result-featured.html.twig | 15 ---- ...scussion--search-result-featured.html.twig | 15 ---- .../node--discussion--search-result.html.twig | 14 ---- ...document--search-result-featured.html.twig | 15 ---- ...e--event--search-result-featured.html.twig | 15 ---- .../node--event--search-result.html.twig | 14 ---- ...de--news--search-result-featured.html.twig | 15 ---- .../node--news--search-result.html.twig | 14 ---- ...=> node--search-result-featured.html.twig} | 2 +- ...tml.twig => node--search-result.html.twig} | 1 - ...-release--search-result-featured.html.twig | 15 ---- ...llection--search-result-featured.html.twig | 15 ---- ...-entity--search-result-featured.html.twig} | 2 +- ...ig => rdf-entity--search-result.html.twig} | 1 - ...solution--search-result-featured.html.twig | 15 ---- ...-entity--solution--search-result.html.twig | 14 ---- web/themes/ventuno/ventuno.theme | 18 +++++ 27 files changed, 207 insertions(+), 293 deletions(-) create mode 100644 config/sync/core.entity_view_display.rdf_entity.licence.search_result.yml create mode 100644 config/sync/core.entity_view_display.rdf_entity.licence.search_result_featured.yml delete mode 100644 web/themes/ventuno/templates/content/node--custom-page--search-result-featured.html.twig delete mode 100644 web/themes/ventuno/templates/content/node--discussion--search-result-featured.html.twig delete mode 100644 web/themes/ventuno/templates/content/node--discussion--search-result.html.twig delete mode 100644 web/themes/ventuno/templates/content/node--document--search-result-featured.html.twig delete mode 100644 web/themes/ventuno/templates/content/node--event--search-result-featured.html.twig delete mode 100644 web/themes/ventuno/templates/content/node--event--search-result.html.twig delete mode 100644 web/themes/ventuno/templates/content/node--news--search-result-featured.html.twig delete mode 100644 web/themes/ventuno/templates/content/node--news--search-result.html.twig rename web/themes/ventuno/templates/content/{node--custom-page--search-result.html.twig => node--search-result-featured.html.twig} (91%) rename web/themes/ventuno/templates/content/{node--document--search-result.html.twig => node--search-result.html.twig} (93%) delete mode 100644 web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result-featured.html.twig delete mode 100644 web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result-featured.html.twig rename web/themes/ventuno/templates/rdf-entity/{rdf-entity--collection--search-result.html.twig => rdf-entity--search-result-featured.html.twig} (91%) rename web/themes/ventuno/templates/rdf-entity/{rdf-entity--asset-release--search-result.html.twig => rdf-entity--search-result.html.twig} (93%) delete mode 100644 web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result-featured.html.twig delete mode 100644 web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result.html.twig diff --git a/config/sync/core.entity_view_display.node.custom_page.search_result_featured.yml b/config/sync/core.entity_view_display.node.custom_page.search_result_featured.yml index 870e4fc521..0eb1f85d6a 100644 --- a/config/sync/core.entity_view_display.node.custom_page.search_result_featured.yml +++ b/config/sync/core.entity_view_display.node.custom_page.search_result_featured.yml @@ -8,11 +8,9 @@ dependencies: - field.field.node.custom_page.field_custom_page_logo - field.field.node.custom_page.field_paragraphs_body - field.field.node.custom_page.og_audience - - image.style.horizontal_medium_image - node.type.custom_page module: - field_group - - image - layout_builder - template_suggestion - user @@ -45,20 +43,9 @@ targetEntityType: node bundle: custom_page mode: search_result_featured content: - field_custom_page_logo: - type: image - weight: 0 - region: content - label: hidden - settings: - image_style: horizontal_medium_image - image_link: content - third_party_settings: - template_suggestion: - template_suggestion: '' published_at: type: timestamp - weight: 1 + weight: 0 region: content label: hidden settings: @@ -70,6 +57,7 @@ content: template_suggestion: '' hidden: field_attachment: true + field_custom_page_logo: true field_paragraphs_body: true langcode: true links: true diff --git a/config/sync/core.entity_view_display.node.document.search_result_featured.yml b/config/sync/core.entity_view_display.node.document.search_result_featured.yml index 6665aa175a..1eae8a4f27 100644 --- a/config/sync/core.entity_view_display.node.document.search_result_featured.yml +++ b/config/sync/core.entity_view_display.node.document.search_result_featured.yml @@ -19,13 +19,11 @@ dependencies: - field.field.node.document.field_topic - field.field.node.document.field_type - field.field.node.document.og_audience - - image.style.horizontal_medium_image - node.type.document module: - field_delimiter - field_formatter_range - field_group - - image - joinup_html_stripper - layout_builder - template_suggestion @@ -37,7 +35,7 @@ third_party_settings: - field_licence - field_type parent_name: '' - weight: 17 + weight: 18 format_type: html_element format_settings: id: '' @@ -54,7 +52,7 @@ third_party_settings: children: - field_file parent_name: '' - weight: 18 + weight: 19 format_type: html_element format_settings: id: '' @@ -80,27 +78,16 @@ content: body: label: hidden type: joinup_html_stripper_stripped - weight: 2 + weight: 1 settings: trim_length: 200 third_party_settings: template_suggestion: template_suggestion: '' region: content - field_document_logo: - type: image - weight: 0 - region: content - label: hidden - settings: - image_style: horizontal_medium_image - image_link: content - third_party_settings: - template_suggestion: - template_suggestion: '' field_topic: type: entity_reference_label - weight: 1 + weight: 0 region: content label: hidden settings: @@ -116,7 +103,7 @@ content: template_suggestion: '' published_at: type: timestamp - weight: 3 + weight: 2 region: content label: hidden settings: @@ -128,6 +115,7 @@ content: template_suggestion: '' hidden: field_comments: true + field_document_logo: true field_document_publication_date: true field_document_spatial_coverage: true field_file: true diff --git a/config/sync/core.entity_view_display.node.event.search_result_featured.yml b/config/sync/core.entity_view_display.node.event.search_result_featured.yml index a5125560ea..719b748383 100644 --- a/config/sync/core.entity_view_display.node.event.search_result_featured.yml +++ b/config/sync/core.entity_view_display.node.event.search_result_featured.yml @@ -26,12 +26,10 @@ dependencies: - field.field.node.event.field_state - field.field.node.event.field_topic - field.field.node.event.og_audience - - image.style.logo - node.type.event module: - field_delimiter - field_formatter_range - - image - joinup_html_stripper - layout_builder - template_suggestion @@ -48,25 +46,16 @@ content: body: label: hidden type: joinup_html_stripper_stripped - weight: 2 + weight: 1 settings: trim_length: 200 third_party_settings: template_suggestion: template_suggestion: '' region: content - field_event_logo: - weight: 0 - label: hidden - settings: - image_style: logo - image_link: content - third_party_settings: { } - type: image - region: content field_topic: type: entity_reference_label - weight: 1 + weight: 0 region: content label: hidden settings: @@ -82,7 +71,7 @@ content: template_suggestion: '' published_at: type: timestamp - weight: 3 + weight: 2 region: content label: hidden settings: @@ -99,6 +88,7 @@ hidden: field_event_contact_email: true field_event_coordinates: true field_event_date: true + field_event_logo: true field_event_online_location: true field_event_spatial_coverage: true field_event_web_url: true diff --git a/config/sync/core.entity_view_display.node.news.search_result_featured.yml b/config/sync/core.entity_view_display.node.news.search_result_featured.yml index d63bed0b96..a930a1de1c 100644 --- a/config/sync/core.entity_view_display.node.news.search_result_featured.yml +++ b/config/sync/core.entity_view_display.node.news.search_result_featured.yml @@ -18,13 +18,11 @@ dependencies: - field.field.node.news.field_state - field.field.node.news.field_topic - field.field.node.news.og_audience - - image.style.logo - node.type.news module: - field_delimiter - field_formatter_range - field_group - - image - joinup_html_stripper - layout_builder - template_suggestion @@ -35,7 +33,7 @@ third_party_settings: children: - field_news_source_url parent_name: '' - weight: 5 + weight: 19 format_type: html_element format_settings: id: '' @@ -59,24 +57,13 @@ content: body: label: hidden type: joinup_html_stripper_stripped - weight: 2 + weight: 1 settings: trim_length: 200 third_party_settings: template_suggestion: template_suggestion: '' region: content - field_news_logo: - type: image - weight: 1 - region: content - label: hidden - settings: - image_style: logo - image_link: content - third_party_settings: - template_suggestion: - template_suggestion: '' field_topic: type: entity_reference_label weight: 0 @@ -95,7 +82,7 @@ content: template_suggestion: '' published_at: type: timestamp - weight: 3 + weight: 2 region: content label: hidden settings: @@ -110,6 +97,7 @@ hidden: field_comments: true field_keywords: true field_news_headline: true + field_news_logo: true field_news_referenced_solution: true field_news_source_url: true field_news_spatial_coverage: true diff --git a/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result_featured.yml b/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result_featured.yml index bac132e90a..f405f5966c 100644 --- a/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result_featured.yml +++ b/config/sync/core.entity_view_display.rdf_entity.asset_release.search_result_featured.yml @@ -24,12 +24,10 @@ dependencies: - field.field.rdf_entity.asset_release.field_spatial_coverage - field.field.rdf_entity.asset_release.field_status - field.field.rdf_entity.asset_release.field_topic - - image.style.logo - rdf_entity.rdfentity.asset_release module: - field_delimiter - field_formatter_range - - image - joinup_html_stripper - layout_builder - template_suggestion @@ -47,7 +45,7 @@ mode: search_result_featured content: changed: type: timestamp - weight: 4 + weight: 3 region: content label: hidden settings: @@ -58,7 +56,7 @@ content: template_suggestion: template_suggestion: '' created: - weight: 3 + weight: 2 label: hidden settings: date_format: date_only @@ -117,17 +115,6 @@ content: third_party_settings: { } type: link region: content - field_isr_logo: - type: image - weight: 0 - region: content - label: hidden - settings: - image_style: logo - image_link: content - third_party_settings: - template_suggestion: - template_suggestion: '' field_isr_metrics_page: weight: 18 label: above @@ -160,7 +147,7 @@ content: region: content field_isr_release_notes: type: joinup_html_stripper_stripped - weight: 2 + weight: 1 label: hidden settings: trim_length: 200 @@ -216,7 +203,7 @@ content: region: content field_topic: type: entity_reference_label - weight: 5 + weight: 4 region: content label: hidden settings: @@ -233,7 +220,7 @@ content: label: label: hidden type: string - weight: 1 + weight: 0 settings: link_to_entity: false third_party_settings: @@ -249,6 +236,7 @@ hidden: field_isr_included_asset: true field_isr_is_version_of: true field_isr_language: true + field_isr_logo: true field_isr_owner: true field_isr_related_solutions: true field_isr_release_number: true diff --git a/config/sync/core.entity_view_display.rdf_entity.collection.search_result_featured.yml b/config/sync/core.entity_view_display.rdf_entity.collection.search_result_featured.yml index 1bad32723a..4a3ad0582c 100644 --- a/config/sync/core.entity_view_display.rdf_entity.collection.search_result_featured.yml +++ b/config/sync/core.entity_view_display.rdf_entity.collection.search_result_featured.yml @@ -23,13 +23,11 @@ dependencies: - field.field.rdf_entity.collection.field_site_featured - field.field.rdf_entity.collection.field_spatial_coverage - field.field.rdf_entity.collection.field_topic - - image.style.logo - rdf_entity.rdfentity.collection module: - field_delimiter - field_formatter_range - field_group - - image - joinup_html_stripper - layout_builder - template_suggestion @@ -41,7 +39,7 @@ third_party_settings: - field_ar_abstract - read_more parent_name: '' - weight: 9 + weight: 29 format_type: html_element format_settings: element: div @@ -64,7 +62,7 @@ mode: search_result_featured content: created: type: timestamp - weight: 4 + weight: 3 region: content label: hidden settings: @@ -84,17 +82,6 @@ content: third_party_settings: template_suggestion: template_suggestion: '' - field_ar_logo: - type: image - weight: 3 - region: content - label: hidden - settings: - image_style: logo - image_link: content - third_party_settings: - template_suggestion: - template_suggestion: '' field_topic: type: entity_reference_label weight: 2 @@ -121,7 +108,7 @@ content: region: content last_update: type: timestamp - weight: 5 + weight: 4 region: content label: hidden settings: @@ -140,6 +127,7 @@ hidden: field_ar_closed: true field_ar_contact_information: true field_ar_content_creation: true + field_ar_logo: true field_ar_moderation: true field_ar_owner: true field_ar_state: true diff --git a/config/sync/core.entity_view_display.rdf_entity.licence.search_result.yml b/config/sync/core.entity_view_display.rdf_entity.licence.search_result.yml new file mode 100644 index 0000000000..069393a0f6 --- /dev/null +++ b/config/sync/core.entity_view_display.rdf_entity.licence.search_result.yml @@ -0,0 +1,79 @@ +uuid: f62cae77-099c-4972-8482-88f5529271dd +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.rdf_entity.search_result + - field.field.rdf_entity.licence.field_licence_deprecated + - field.field.rdf_entity.licence.field_licence_description + - field.field.rdf_entity.licence.field_licence_legal_type + - field.field.rdf_entity.licence.field_licence_spdx_licence + - field.field.rdf_entity.licence.field_licence_type + - rdf_entity.rdfentity.licence + module: + - field_group + - layout_builder + - template_suggestion + - text + - user +third_party_settings: + field_group: + group_licence_wrapper: + children: + - field_licence_legal_type + - field_licence_spdx_licence + - spdx_licence_id + - spdx_see_also + - spdx_licence_text + parent_name: '' + weight: 3 + format_type: html_element + format_settings: + id: '' + classes: '' + element: div + show_label: false + label_element: h3 + attributes: '' + effect: none + speed: fast + label: 'Licence wrapper' + region: hidden + layout_builder: + allow_custom: false + enabled: false +id: rdf_entity.licence.search_result +targetEntityType: rdf_entity +bundle: licence +mode: search_result +content: + field_licence_description: + weight: 1 + label: hidden + settings: { } + third_party_settings: { } + type: text_default + region: content + label: + label: hidden + type: string + weight: 0 + settings: + link_to_entity: false + third_party_settings: + template_suggestion: + template_suggestion: no_wrappers + region: content +hidden: + changed: true + created: true + field_licence_deprecated: true + field_licence_legal_type: true + field_licence_spdx_licence: true + field_licence_type: true + langcode: true + spdx_licence_external_url: true + spdx_licence_id: true + spdx_licence_label: true + spdx_licence_text: true + spdx_see_also: true diff --git a/config/sync/core.entity_view_display.rdf_entity.licence.search_result_featured.yml b/config/sync/core.entity_view_display.rdf_entity.licence.search_result_featured.yml new file mode 100644 index 0000000000..10311bfba7 --- /dev/null +++ b/config/sync/core.entity_view_display.rdf_entity.licence.search_result_featured.yml @@ -0,0 +1,78 @@ +uuid: dc60cf69-d0ba-4338-a769-3fb41d3a11f2 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.rdf_entity.search_result_featured + - field.field.rdf_entity.licence.field_licence_deprecated + - field.field.rdf_entity.licence.field_licence_description + - field.field.rdf_entity.licence.field_licence_legal_type + - field.field.rdf_entity.licence.field_licence_spdx_licence + - field.field.rdf_entity.licence.field_licence_type + - rdf_entity.rdfentity.licence + module: + - field_group + - layout_builder + - template_suggestion + - text + - user +third_party_settings: + field_group: + group_licence_wrapper: + children: + - field_licence_spdx_licence + - spdx_licence_id + - spdx_see_also + - spdx_licence_text + parent_name: '' + weight: 5 + format_type: html_element + format_settings: + id: '' + classes: '' + element: div + show_label: false + label_element: h3 + attributes: '' + effect: none + speed: fast + label: 'Licence wrapper' + region: hidden + layout_builder: + allow_custom: false + enabled: false +id: rdf_entity.licence.search_result_featured +targetEntityType: rdf_entity +bundle: licence +mode: search_result_featured +content: + field_licence_description: + weight: 1 + label: hidden + settings: { } + third_party_settings: { } + type: text_default + region: content + label: + label: hidden + type: string + weight: 0 + settings: + link_to_entity: false + third_party_settings: + template_suggestion: + template_suggestion: no_wrappers + region: content +hidden: + changed: true + created: true + field_licence_deprecated: true + field_licence_legal_type: true + field_licence_spdx_licence: true + field_licence_type: true + langcode: true + spdx_licence_external_url: true + spdx_licence_id: true + spdx_licence_label: true + spdx_licence_text: true + spdx_see_also: true diff --git a/config/sync/core.entity_view_display.rdf_entity.solution.search_result_featured.yml b/config/sync/core.entity_view_display.rdf_entity.solution.search_result_featured.yml index 1b432ae285..56dda2ee13 100644 --- a/config/sync/core.entity_view_display.rdf_entity.solution.search_result_featured.yml +++ b/config/sync/core.entity_view_display.rdf_entity.solution.search_result_featured.yml @@ -45,11 +45,9 @@ dependencies: - field.field.rdf_entity.solution.field_spatial_coverage - field.field.rdf_entity.solution.field_status - field.field.rdf_entity.solution.field_topic - - image.style.logo - rdf_entity.rdfentity.solution module: - field_group - - image - joinup_html_stripper - layout_builder - template_suggestion @@ -60,15 +58,15 @@ third_party_settings: children: - field_topic - label - - field_is_logo - field_is_description - changed - created - field_is_content + - field_is_logo - rdf_entity_field_is_content_top - read_more parent_name: '' - weight: 52 + weight: 47 format_type: html_element format_settings: id: '' @@ -123,17 +121,6 @@ content: third_party_settings: template_suggestion: template_suggestion: '' - field_is_logo: - type: image - weight: 3 - region: content - label: hidden - settings: - image_style: logo - image_link: content - third_party_settings: - template_suggestion: - template_suggestion: '' field_topic: type: entity_reference_label weight: 1 @@ -169,6 +156,7 @@ hidden: field_is_issue_tracker: true field_is_landing_page: true field_is_language: true + field_is_logo: true field_is_metrics_page: true field_is_moderation: true field_is_owner: true diff --git a/tests/features/joinup_core/social_share.feature b/tests/features/joinup_core/social_share.feature index d55f3f4e24..c6ee08e5b6 100644 --- a/tests/features/joinup_core/social_share.feature +++ b/tests/features/joinup_core/social_share.feature @@ -39,8 +39,7 @@ Feature: Sharing content on social networks | Important solution | Social networks | validated | When I am logged in as a user with the "authenticated" role - And I am on the homepage - And I click "More solutions" + And I go to "/solutions" And I click the contextual link "Share" in the "Important solution" tile And I should see the link "Facebook" diff --git a/web/themes/ventuno/templates/content/node--custom-page--search-result-featured.html.twig b/web/themes/ventuno/templates/content/node--custom-page--search-result-featured.html.twig deleted file mode 100644 index 939e875b39..0000000000 --- a/web/themes/ventuno/templates/content/node--custom-page--search-result-featured.html.twig +++ /dev/null @@ -1,15 +0,0 @@ -{# -/** - * @file - * Theme override to display a node. - */ -#} -{% block content %} - {{ pattern('card', { - 'variants': 'horizontal', - 'url': url, - 'title': { 'content': label }, - 'content': content|without('field_news_logo'), - 'image': content.field_news_logo, - }) }} -{% endblock %} diff --git a/web/themes/ventuno/templates/content/node--discussion--search-result-featured.html.twig b/web/themes/ventuno/templates/content/node--discussion--search-result-featured.html.twig deleted file mode 100644 index 939e875b39..0000000000 --- a/web/themes/ventuno/templates/content/node--discussion--search-result-featured.html.twig +++ /dev/null @@ -1,15 +0,0 @@ -{# -/** - * @file - * Theme override to display a node. - */ -#} -{% block content %} - {{ pattern('card', { - 'variants': 'horizontal', - 'url': url, - 'title': { 'content': label }, - 'content': content|without('field_news_logo'), - 'image': content.field_news_logo, - }) }} -{% endblock %} diff --git a/web/themes/ventuno/templates/content/node--discussion--search-result.html.twig b/web/themes/ventuno/templates/content/node--discussion--search-result.html.twig deleted file mode 100644 index 90c474a35d..0000000000 --- a/web/themes/ventuno/templates/content/node--discussion--search-result.html.twig +++ /dev/null @@ -1,14 +0,0 @@ -{# -/** - * @file - * Theme override to display a node. - */ -#} -{% block content %} - {{ pattern('card', { - 'variants': 'horizontal', - 'url': url, - 'title': { 'content': label }, - 'content': content, - }) }} -{% endblock %} diff --git a/web/themes/ventuno/templates/content/node--document--search-result-featured.html.twig b/web/themes/ventuno/templates/content/node--document--search-result-featured.html.twig deleted file mode 100644 index 939e875b39..0000000000 --- a/web/themes/ventuno/templates/content/node--document--search-result-featured.html.twig +++ /dev/null @@ -1,15 +0,0 @@ -{# -/** - * @file - * Theme override to display a node. - */ -#} -{% block content %} - {{ pattern('card', { - 'variants': 'horizontal', - 'url': url, - 'title': { 'content': label }, - 'content': content|without('field_news_logo'), - 'image': content.field_news_logo, - }) }} -{% endblock %} diff --git a/web/themes/ventuno/templates/content/node--event--search-result-featured.html.twig b/web/themes/ventuno/templates/content/node--event--search-result-featured.html.twig deleted file mode 100644 index 939e875b39..0000000000 --- a/web/themes/ventuno/templates/content/node--event--search-result-featured.html.twig +++ /dev/null @@ -1,15 +0,0 @@ -{# -/** - * @file - * Theme override to display a node. - */ -#} -{% block content %} - {{ pattern('card', { - 'variants': 'horizontal', - 'url': url, - 'title': { 'content': label }, - 'content': content|without('field_news_logo'), - 'image': content.field_news_logo, - }) }} -{% endblock %} diff --git a/web/themes/ventuno/templates/content/node--event--search-result.html.twig b/web/themes/ventuno/templates/content/node--event--search-result.html.twig deleted file mode 100644 index 90c474a35d..0000000000 --- a/web/themes/ventuno/templates/content/node--event--search-result.html.twig +++ /dev/null @@ -1,14 +0,0 @@ -{# -/** - * @file - * Theme override to display a node. - */ -#} -{% block content %} - {{ pattern('card', { - 'variants': 'horizontal', - 'url': url, - 'title': { 'content': label }, - 'content': content, - }) }} -{% endblock %} diff --git a/web/themes/ventuno/templates/content/node--news--search-result-featured.html.twig b/web/themes/ventuno/templates/content/node--news--search-result-featured.html.twig deleted file mode 100644 index 939e875b39..0000000000 --- a/web/themes/ventuno/templates/content/node--news--search-result-featured.html.twig +++ /dev/null @@ -1,15 +0,0 @@ -{# -/** - * @file - * Theme override to display a node. - */ -#} -{% block content %} - {{ pattern('card', { - 'variants': 'horizontal', - 'url': url, - 'title': { 'content': label }, - 'content': content|without('field_news_logo'), - 'image': content.field_news_logo, - }) }} -{% endblock %} diff --git a/web/themes/ventuno/templates/content/node--news--search-result.html.twig b/web/themes/ventuno/templates/content/node--news--search-result.html.twig deleted file mode 100644 index 90c474a35d..0000000000 --- a/web/themes/ventuno/templates/content/node--news--search-result.html.twig +++ /dev/null @@ -1,14 +0,0 @@ -{# -/** - * @file - * Theme override to display a node. - */ -#} -{% block content %} - {{ pattern('card', { - 'variants': 'horizontal', - 'url': url, - 'title': { 'content': label }, - 'content': content, - }) }} -{% endblock %} diff --git a/web/themes/ventuno/templates/content/node--custom-page--search-result.html.twig b/web/themes/ventuno/templates/content/node--search-result-featured.html.twig similarity index 91% rename from web/themes/ventuno/templates/content/node--custom-page--search-result.html.twig rename to web/themes/ventuno/templates/content/node--search-result-featured.html.twig index 90c474a35d..a4df43283c 100644 --- a/web/themes/ventuno/templates/content/node--custom-page--search-result.html.twig +++ b/web/themes/ventuno/templates/content/node--search-result-featured.html.twig @@ -7,8 +7,8 @@ {% block content %} {{ pattern('card', { 'variants': 'horizontal', - 'url': url, 'title': { 'content': label }, 'content': content, + 'image': image, }) }} {% endblock %} diff --git a/web/themes/ventuno/templates/content/node--document--search-result.html.twig b/web/themes/ventuno/templates/content/node--search-result.html.twig similarity index 93% rename from web/themes/ventuno/templates/content/node--document--search-result.html.twig rename to web/themes/ventuno/templates/content/node--search-result.html.twig index 90c474a35d..b1432bf9a2 100644 --- a/web/themes/ventuno/templates/content/node--document--search-result.html.twig +++ b/web/themes/ventuno/templates/content/node--search-result.html.twig @@ -7,7 +7,6 @@ {% block content %} {{ pattern('card', { 'variants': 'horizontal', - 'url': url, 'title': { 'content': label }, 'content': content, }) }} diff --git a/web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result-featured.html.twig b/web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result-featured.html.twig deleted file mode 100644 index b92c6bbfb8..0000000000 --- a/web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result-featured.html.twig +++ /dev/null @@ -1,15 +0,0 @@ -{# -/** - * @file - * Theme override to display a rdf entities. - */ -#} -{% block content %} - {{ pattern('card', { - 'variants': 'horizontal', - 'url': url, - 'title': { 'content': label }, - 'content': content|without('field_ar_logo'), - 'image': content.field_ar_logo, - }) }} -{% endblock %} diff --git a/web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result-featured.html.twig b/web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result-featured.html.twig deleted file mode 100644 index b92c6bbfb8..0000000000 --- a/web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result-featured.html.twig +++ /dev/null @@ -1,15 +0,0 @@ -{# -/** - * @file - * Theme override to display a rdf entities. - */ -#} -{% block content %} - {{ pattern('card', { - 'variants': 'horizontal', - 'url': url, - 'title': { 'content': label }, - 'content': content|without('field_ar_logo'), - 'image': content.field_ar_logo, - }) }} -{% endblock %} diff --git a/web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result.html.twig b/web/themes/ventuno/templates/rdf-entity/rdf-entity--search-result-featured.html.twig similarity index 91% rename from web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result.html.twig rename to web/themes/ventuno/templates/rdf-entity/rdf-entity--search-result-featured.html.twig index ded48c929d..6004c7b0eb 100644 --- a/web/themes/ventuno/templates/rdf-entity/rdf-entity--collection--search-result.html.twig +++ b/web/themes/ventuno/templates/rdf-entity/rdf-entity--search-result-featured.html.twig @@ -7,8 +7,8 @@ {% block content %} {{ pattern('card', { 'variants': 'horizontal', - 'url': url, 'title': { 'content': label }, 'content': content, + 'image': image, }) }} {% endblock %} diff --git a/web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result.html.twig b/web/themes/ventuno/templates/rdf-entity/rdf-entity--search-result.html.twig similarity index 93% rename from web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result.html.twig rename to web/themes/ventuno/templates/rdf-entity/rdf-entity--search-result.html.twig index ded48c929d..45bf3ee41b 100644 --- a/web/themes/ventuno/templates/rdf-entity/rdf-entity--asset-release--search-result.html.twig +++ b/web/themes/ventuno/templates/rdf-entity/rdf-entity--search-result.html.twig @@ -7,7 +7,6 @@ {% block content %} {{ pattern('card', { 'variants': 'horizontal', - 'url': url, 'title': { 'content': label }, 'content': content, }) }} diff --git a/web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result-featured.html.twig b/web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result-featured.html.twig deleted file mode 100644 index 8f36371261..0000000000 --- a/web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result-featured.html.twig +++ /dev/null @@ -1,15 +0,0 @@ -{# -/** - * @file - * Theme override to display a rdf entities. - */ -#} -{% block content %} - {{ pattern('card', { - 'variants': 'horizontal', - 'url': url, - 'title': { 'content': label }, - 'content': content|without('field_is_logo'), - 'image': content.field_is_logo, - }) }} -{% endblock %} diff --git a/web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result.html.twig b/web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result.html.twig deleted file mode 100644 index ded48c929d..0000000000 --- a/web/themes/ventuno/templates/rdf-entity/rdf-entity--solution--search-result.html.twig +++ /dev/null @@ -1,14 +0,0 @@ -{# -/** - * @file - * Theme override to display a rdf entities. - */ -#} -{% block content %} - {{ pattern('card', { - 'variants': 'horizontal', - 'url': url, - 'title': { 'content': label }, - 'content': content, - }) }} -{% endblock %} diff --git a/web/themes/ventuno/ventuno.theme b/web/themes/ventuno/ventuno.theme index 7a34b90e46..d852f5e46c 100644 --- a/web/themes/ventuno/ventuno.theme +++ b/web/themes/ventuno/ventuno.theme @@ -226,3 +226,21 @@ function ventuno_smart_trim(string $string, int $length, bool $ellipsis = TRUE): $truncate = new TruncateHTML(); return $truncate->truncateChars($string, $length, $ellipsis ? '…' : ''); } + +/** + * Implements hook_preprocess_HOOK(). + */ +function ventuno_preprocess_rdf_entity__search_result_featured(&$variables) { + /** @var \Drupal\rdf_entity\RdfInterface $entity */ + $entity = $variables['rdf_entity']; + $variables['image'] = $entity instanceof LogoInterface ? $entity->getLogoAsRenderArray() : NULL; +} + +/** + * Implements hook_preprocess_HOOK(). + */ +function ventuno_preprocess_node__search_result_featured(&$variables) { + /** @var \Drupal\node\NodeInterface $node */ + $node = $variables['node']; + $variables['image'] = $node instanceof LogoInterface ? $node->getLogoAsRenderArray() : NULL; +} From 8627b572dab31d402b1cf0b18d8adbb1e4d13ea0 Mon Sep 17 00:00:00 2001 From: Alexandre Dias Date: Mon, 25 Oct 2021 09:16:08 +0100 Subject: [PATCH 10/14] ISAICP-6575: Fix User view mode and add attribute href to title. --- .../node--search-result-featured.html.twig | 10 ++++++++- .../content/node--search-result.html.twig | 10 ++++++++- ...f-entity--search-result-featured.html.twig | 10 ++++++++- .../rdf-entity--search-result.html.twig | 10 ++++++++- .../user--search-result-featured.html.twig | 22 +++++++++++++++++++ .../user/user--search-result.html.twig | 21 ++++++++++++++++++ ...er--user--search-result-featured.html.twig | 14 ------------ .../user/user--user--search-result.html.twig | 14 ------------ web/themes/ventuno/ventuno.theme | 19 ++++++++++++++++ 9 files changed, 98 insertions(+), 32 deletions(-) create mode 100644 web/themes/ventuno/templates/user/user--search-result-featured.html.twig create mode 100644 web/themes/ventuno/templates/user/user--search-result.html.twig delete mode 100644 web/themes/ventuno/templates/user/user--user--search-result-featured.html.twig delete mode 100644 web/themes/ventuno/templates/user/user--user--search-result.html.twig diff --git a/web/themes/ventuno/templates/content/node--search-result-featured.html.twig b/web/themes/ventuno/templates/content/node--search-result-featured.html.twig index a4df43283c..45d74ab831 100644 --- a/web/themes/ventuno/templates/content/node--search-result-featured.html.twig +++ b/web/themes/ventuno/templates/content/node--search-result-featured.html.twig @@ -7,7 +7,15 @@ {% block content %} {{ pattern('card', { 'variants': 'horizontal', - 'title': { 'content': label }, + 'title': { + attributes: [ + { + name: "href", + value: url, + }, + ], + 'content': label + }, 'content': content, 'image': image, }) }} diff --git a/web/themes/ventuno/templates/content/node--search-result.html.twig b/web/themes/ventuno/templates/content/node--search-result.html.twig index b1432bf9a2..9c243fab12 100644 --- a/web/themes/ventuno/templates/content/node--search-result.html.twig +++ b/web/themes/ventuno/templates/content/node--search-result.html.twig @@ -7,7 +7,15 @@ {% block content %} {{ pattern('card', { 'variants': 'horizontal', - 'title': { 'content': label }, + 'title': { + attributes: [ + { + name: "href", + value: url, + }, + ], + 'content': label + }, 'content': content, }) }} {% endblock %} diff --git a/web/themes/ventuno/templates/rdf-entity/rdf-entity--search-result-featured.html.twig b/web/themes/ventuno/templates/rdf-entity/rdf-entity--search-result-featured.html.twig index 6004c7b0eb..2caf201c4e 100644 --- a/web/themes/ventuno/templates/rdf-entity/rdf-entity--search-result-featured.html.twig +++ b/web/themes/ventuno/templates/rdf-entity/rdf-entity--search-result-featured.html.twig @@ -7,7 +7,15 @@ {% block content %} {{ pattern('card', { 'variants': 'horizontal', - 'title': { 'content': label }, + 'title': { + attributes: [ + { + name: "href", + value: url, + }, + ], + 'content': label + }, 'content': content, 'image': image, }) }} diff --git a/web/themes/ventuno/templates/rdf-entity/rdf-entity--search-result.html.twig b/web/themes/ventuno/templates/rdf-entity/rdf-entity--search-result.html.twig index 45bf3ee41b..bf53e9e01f 100644 --- a/web/themes/ventuno/templates/rdf-entity/rdf-entity--search-result.html.twig +++ b/web/themes/ventuno/templates/rdf-entity/rdf-entity--search-result.html.twig @@ -7,7 +7,15 @@ {% block content %} {{ pattern('card', { 'variants': 'horizontal', - 'title': { 'content': label }, + 'title': { + attributes: [ + { + name: "href", + value: url, + }, + ], + 'content': label + }, 'content': content, }) }} {% endblock %} diff --git a/web/themes/ventuno/templates/user/user--search-result-featured.html.twig b/web/themes/ventuno/templates/user/user--search-result-featured.html.twig new file mode 100644 index 0000000000..e6af97445e --- /dev/null +++ b/web/themes/ventuno/templates/user/user--search-result-featured.html.twig @@ -0,0 +1,22 @@ +{# +/** + * @file + * Theme override to display a user search result featured. + */ +#} +{% if content %} + {{ pattern('card', { + 'variants': 'horizontal', + 'title': { + attributes: [ + { + name: "href", + value: path('entity.user.canonical', {'user': user.id}), + }, + ], + 'content': full_name + }, + 'content': content|without('field_user_photo'), + 'image': content.field_user_photo, + }) }} +{% endif %} diff --git a/web/themes/ventuno/templates/user/user--search-result.html.twig b/web/themes/ventuno/templates/user/user--search-result.html.twig new file mode 100644 index 0000000000..4e4a205912 --- /dev/null +++ b/web/themes/ventuno/templates/user/user--search-result.html.twig @@ -0,0 +1,21 @@ +{# +/** + * @file + * Theme override to display a user search result. + */ +#} +{% if content %} + {{ pattern('card', { + 'variants': 'horizontal', + 'title': { + attributes: [ + { + name: "href", + value: path('entity.user.canonical', {'user': user.id}), + }, + ], + 'content': full_name + }, + 'content': content, + }) }} +{% endif %} diff --git a/web/themes/ventuno/templates/user/user--user--search-result-featured.html.twig b/web/themes/ventuno/templates/user/user--user--search-result-featured.html.twig deleted file mode 100644 index 38ccea4574..0000000000 --- a/web/themes/ventuno/templates/user/user--user--search-result-featured.html.twig +++ /dev/null @@ -1,14 +0,0 @@ -{# -/** - * @file - * Theme override to display a user search result featured. - */ -#} -{% block content %} - {{ pattern('card', { - 'variants': 'horizontal', - 'url': path('entity.user.canonical', {'user': user.id}), - 'title': full_name, - 'image': content.field_user_photo, - }) }} -{% endblock %} diff --git a/web/themes/ventuno/templates/user/user--user--search-result.html.twig b/web/themes/ventuno/templates/user/user--user--search-result.html.twig deleted file mode 100644 index 6a4e887c24..0000000000 --- a/web/themes/ventuno/templates/user/user--user--search-result.html.twig +++ /dev/null @@ -1,14 +0,0 @@ -{# -/** - * @file - * Theme override to display a user search result. - */ -#} -{% block content %} - {{ pattern('card', { - 'variants': 'horizontal', - 'url': path('entity.user.canonical', {'user': user.id}), - 'title': full_name, - 'date': published, - }) }} -{% endblock %} diff --git a/web/themes/ventuno/ventuno.theme b/web/themes/ventuno/ventuno.theme index d852f5e46c..1e2578fd7f 100644 --- a/web/themes/ventuno/ventuno.theme +++ b/web/themes/ventuno/ventuno.theme @@ -227,6 +227,25 @@ function ventuno_smart_trim(string $string, int $length, bool $ellipsis = TRUE): return $truncate->truncateChars($string, $length, $ellipsis ? '…' : ''); } +/** + * Implements hook_theme_suggestions_alter(). + */ +function ventuno_theme_suggestions_alter(array &$suggestions, array $variables, $hook) { + // Add suggestion based on view mode for user entity. + if ($hook == 'user' && !empty($variables['elements']['#view_mode'])) { + $original_theme_hook = $variables['theme_hook_original']; + $view_mode = $variables['elements']['#view_mode']; + $suggestions[] = $original_theme_hook . '__' . str_replace('-', '_', $view_mode); + } +} + +/** + * Implements hook_preprocess_user(). + */ +function ventuno_preprocess_user(&$variables) { + $variables['full_name'] = $variables['user']->getDisplayName(); +} + /** * Implements hook_preprocess_HOOK(). */ From a712e5b5489ca2ec90030f33b2f0b3bcfe144c05 Mon Sep 17 00:00:00 2001 From: Alexandre Dias Date: Tue, 26 Oct 2021 09:25:36 +0100 Subject: [PATCH 11/14] ISAICP-6575: Remove comment for missing tests. --- tests/features/joinup_search/search.feature | 47 ++++++++++----------- 1 file changed, 22 insertions(+), 25 deletions(-) diff --git a/tests/features/joinup_search/search.feature b/tests/features/joinup_search/search.feature index 036dfd04c3..a12fee99f0 100644 --- a/tests/features/joinup_search/search.feature +++ b/tests/features/joinup_search/search.feature @@ -315,15 +315,14 @@ Feature: Global search Then the page should show the tiles "Solution alpha, Release Alpha" # Users should be found by first name, family name and organisation. - # @todo Enable when this ticket is implemented ISAICP-6575. - # When I enter "Jenessa" in the search bar and press enter - # Then the page should show the tiles "Jenessa Carlyle" - # When I enter "freeman" in the search bar and press enter - # Then the page should show the tiles "Ulysses Freeman" - # When I enter "clyffco" in the search bar and press enter - # Then the page should show the tiles "Jenessa Carlyle" - # When I enter "Omero+snc" in the search bar and press enter - # Then the page should show the tiles "Ulysses Freeman" + When I enter "Jenessa" in the search bar and press enter + Then the page should show the tiles "Jenessa Carlyle" + When I enter "freeman" in the search bar and press enter + Then the page should show the tiles "Ulysses Freeman" + When I enter "clyffco" in the search bar and press enter + Then the page should show the tiles "Jenessa Carlyle" + When I enter "Omero+snc" in the search bar and press enter + Then the page should show the tiles "Ulysses Freeman" Scenario: Advanced search # An advanced search link is shown in the header, except on the search page. @@ -372,8 +371,7 @@ Feature: Global search | Chickens are small birds | | Bird spotting | | Best place to find an exotic bird | - # @todo Enable when this ticket is implemented ISAICP-6575. - # | Bird Birdman | + | Bird Birdman | @clearStaticCache Scenario: Solutions and/or releases are found by their distribution keyword. @@ -595,20 +593,19 @@ Feature: Global search | Absolutely nonesense | And I should be on "/search?keys=Relativity&sort_by=relevance" - # @todo Enable when this ticket is implemented ISAICP-6575. - # When I select "Creation Date" from "Sort by" - # And I should see the following tiles in the correct order: - # | Absolutely nonesense | - # | Relativity news: Relativity theory | - # | Relativity is the word | - # And I should be on "/search?keys=Relativity&sort_by=creation-date" - # - # When I select "Last Updated Date" from "Sort by" - # And I should see the following tiles in the correct order: - # | Relativity is the word | - # | Relativity news: Relativity theory | - # | Absolutely nonesense | - # And I should be on "/search?keys=Relativity&sort_by=last-updated-date" + When I select "Creation Date" from "Sort by" + And I should see the following tiles in the correct order: + | Absolutely nonesense | + | Relativity news: Relativity theory | + | Relativity is the word | + And I should be on "/search?keys=Relativity&sort_by=creation-date" + + When I select "Last Updated Date" from "Sort by" + And I should see the following tiles in the correct order: + | Relativity is the word | + | Relativity news: Relativity theory | + | Absolutely nonesense | + And I should be on "/search?keys=Relativity&sort_by=last-updated-date" @javascript Scenario: Anonymous user can find facets summary From 589797c32274315577ab4132b61ee21f383a1f82 Mon Sep 17 00:00:00 2001 From: Alexandre Dias Date: Wed, 27 Oct 2021 08:51:54 +0100 Subject: [PATCH 12/14] ISAICP-6575: Fix text format licence search_result. --- ...iew_display.rdf_entity.licence.search_result.yml | 13 ++++++++----- ...ay.rdf_entity.licence.search_result_featured.yml | 13 ++++++++----- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/config/sync/core.entity_view_display.rdf_entity.licence.search_result.yml b/config/sync/core.entity_view_display.rdf_entity.licence.search_result.yml index 069393a0f6..ad07e9b89b 100644 --- a/config/sync/core.entity_view_display.rdf_entity.licence.search_result.yml +++ b/config/sync/core.entity_view_display.rdf_entity.licence.search_result.yml @@ -12,9 +12,9 @@ dependencies: - rdf_entity.rdfentity.licence module: - field_group + - joinup_html_stripper - layout_builder - template_suggestion - - text - user third_party_settings: field_group: @@ -23,8 +23,8 @@ third_party_settings: - field_licence_legal_type - field_licence_spdx_licence - spdx_licence_id - - spdx_see_also - spdx_licence_text + - spdx_see_also parent_name: '' weight: 3 format_type: html_element @@ -50,9 +50,12 @@ content: field_licence_description: weight: 1 label: hidden - settings: { } - third_party_settings: { } - type: text_default + settings: + trim_length: 200 + third_party_settings: + template_suggestion: + template_suggestion: '' + type: joinup_html_stripper_stripped region: content label: label: hidden diff --git a/config/sync/core.entity_view_display.rdf_entity.licence.search_result_featured.yml b/config/sync/core.entity_view_display.rdf_entity.licence.search_result_featured.yml index 10311bfba7..d178049791 100644 --- a/config/sync/core.entity_view_display.rdf_entity.licence.search_result_featured.yml +++ b/config/sync/core.entity_view_display.rdf_entity.licence.search_result_featured.yml @@ -12,9 +12,9 @@ dependencies: - rdf_entity.rdfentity.licence module: - field_group + - joinup_html_stripper - layout_builder - template_suggestion - - text - user third_party_settings: field_group: @@ -22,8 +22,8 @@ third_party_settings: children: - field_licence_spdx_licence - spdx_licence_id - - spdx_see_also - spdx_licence_text + - spdx_see_also parent_name: '' weight: 5 format_type: html_element @@ -49,9 +49,12 @@ content: field_licence_description: weight: 1 label: hidden - settings: { } - third_party_settings: { } - type: text_default + settings: + trim_length: 200 + third_party_settings: + template_suggestion: + template_suggestion: '' + type: joinup_html_stripper_stripped region: content label: label: hidden From 502b1d33590869a353e44ccfe40960306ba51fd3 Mon Sep 17 00:00:00 2001 From: Ilias Dimopoulos Date: Thu, 28 Oct 2021 13:12:41 +0300 Subject: [PATCH 13/14] ISAICP-6575: Convert the tiles to simple row results in order to get rid of the joinup_material_design dependency. --- config/sync/views.view.search.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/config/sync/views.view.search.yml b/config/sync/views.view.search.yml index 0149979f6e..2cb875def0 100644 --- a/config/sync/views.view.search.yml +++ b/config/sync/views.view.search.yml @@ -5,7 +5,6 @@ dependencies: config: - search_api.index.published module: - - joinup_material_design - search_api - views_autosubmit - views_block_area @@ -69,10 +68,10 @@ display: offset_label: Offset quantity: 9 style: - type: tiles + type: default options: row_class: '' - default_row_class: true + default_row_class: false uses_fields: false row: type: search_api From 1dedf4ba3165c68bf25135bc872650cb42562829 Mon Sep 17 00:00:00 2001 From: Ilias Dimopoulos Date: Thu, 28 Oct 2021 21:14:22 +0300 Subject: [PATCH 14/14] ISAICP-6575: Provide a class selector for the rows. --- config/sync/views.view.search.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/sync/views.view.search.yml b/config/sync/views.view.search.yml index 2cb875def0..cec69609a4 100644 --- a/config/sync/views.view.search.yml +++ b/config/sync/views.view.search.yml @@ -70,7 +70,7 @@ display: style: type: default options: - row_class: '' + row_class: tile default_row_class: false uses_fields: false row: