From 6a977d6c811f15dc4a42ae2df57a6683f90b0ea5 Mon Sep 17 00:00:00 2001 From: bach Date: Tue, 29 Jun 2021 11:49:24 +0200 Subject: [PATCH 1/2] path_auto patterns --- config/sync/pathauto.pattern.actus.yml | 22 ++ config/sync/pathauto.pattern.collections.yml | 22 ++ config/sync/pathauto.pattern.equipes.yml | 23 ++ config/sync/pathauto.pattern.events.yml | 22 ++ config/sync/pathauto.pattern.programmes.yml | 22 ++ config/sync/pathauto.pattern.projets.yml | 22 ++ config/sync/pathauto.pattern.ressources.yml | 22 ++ config/sync/pathauto.pattern.static.yml | 22 ++ config/sync/pathauto.pattern.themes.yml | 22 ++ config/sync/pathauto.pattern.villes.yml | 23 ++ config/sync/views.view.programme_toc.yml | 303 +++++++++++++++++++ 11 files changed, 525 insertions(+) create mode 100644 config/sync/pathauto.pattern.actus.yml create mode 100644 config/sync/pathauto.pattern.collections.yml create mode 100644 config/sync/pathauto.pattern.equipes.yml create mode 100644 config/sync/pathauto.pattern.events.yml create mode 100644 config/sync/pathauto.pattern.programmes.yml create mode 100644 config/sync/pathauto.pattern.projets.yml create mode 100644 config/sync/pathauto.pattern.ressources.yml create mode 100644 config/sync/pathauto.pattern.static.yml create mode 100644 config/sync/pathauto.pattern.themes.yml create mode 100644 config/sync/pathauto.pattern.villes.yml diff --git a/config/sync/pathauto.pattern.actus.yml b/config/sync/pathauto.pattern.actus.yml new file mode 100644 index 00000000..ef8ec466 --- /dev/null +++ b/config/sync/pathauto.pattern.actus.yml @@ -0,0 +1,22 @@ +uuid: 239aaae0-d1c5-4db5-9489-d138d336e5c8 +langcode: fr +status: true +dependencies: + module: + - node +id: actus +label: Actus +type: 'canonical_entities:node' +pattern: 'actualite/[node:title]' +selection_criteria: + c4ce3a75-84d0-47ca-b951-56dff1374b74: + id: node_type + bundles: + actualite: actualite + negate: false + context_mapping: + node: node + uuid: c4ce3a75-84d0-47ca-b951-56dff1374b74 +selection_logic: and +weight: -5 +relationships: { } diff --git a/config/sync/pathauto.pattern.collections.yml b/config/sync/pathauto.pattern.collections.yml new file mode 100644 index 00000000..3c16e828 --- /dev/null +++ b/config/sync/pathauto.pattern.collections.yml @@ -0,0 +1,22 @@ +uuid: e7d8e17c-4e00-4824-894f-ca271246d4d6 +langcode: fr +status: true +dependencies: + module: + - node +id: collections +label: Collections +type: 'canonical_entities:node' +pattern: 'collection/[node:title]' +selection_criteria: + 552be6b5-aae3-4bbf-a988-e435ba967205: + id: node_type + bundles: + collection: collection + negate: false + context_mapping: + node: node + uuid: 552be6b5-aae3-4bbf-a988-e435ba967205 +selection_logic: and +weight: -5 +relationships: { } diff --git a/config/sync/pathauto.pattern.equipes.yml b/config/sync/pathauto.pattern.equipes.yml new file mode 100644 index 00000000..e363d717 --- /dev/null +++ b/config/sync/pathauto.pattern.equipes.yml @@ -0,0 +1,23 @@ +uuid: 2d4f5d8d-8978-478f-bb6d-32f9bac2968f +langcode: fr +status: true +dependencies: + module: + - ctools + - taxonomy +id: equipes +label: Equipes +type: 'canonical_entities:taxonomy_term' +pattern: 'equipe/[term:name]' +selection_criteria: + 159d5dbb-d750-4eaa-8e15-622500a14dfb: + id: 'entity_bundle:taxonomy_term' + bundles: + equipes: equipes + negate: false + context_mapping: + taxonomy_term: taxonomy_term + uuid: 159d5dbb-d750-4eaa-8e15-622500a14dfb +selection_logic: and +weight: -5 +relationships: { } diff --git a/config/sync/pathauto.pattern.events.yml b/config/sync/pathauto.pattern.events.yml new file mode 100644 index 00000000..54c8e3fd --- /dev/null +++ b/config/sync/pathauto.pattern.events.yml @@ -0,0 +1,22 @@ +uuid: 584d242e-63f8-4a2e-8d1b-bcbf1430782d +langcode: fr +status: true +dependencies: + module: + - node +id: events +label: Events +type: 'canonical_entities:node' +pattern: 'evenement/[node:title]' +selection_criteria: + b54bd1e2-665b-41f5-85db-fb94fd8e4cd8: + id: node_type + bundles: + evenement: evenement + negate: false + context_mapping: + node: node + uuid: b54bd1e2-665b-41f5-85db-fb94fd8e4cd8 +selection_logic: and +weight: -5 +relationships: { } diff --git a/config/sync/pathauto.pattern.programmes.yml b/config/sync/pathauto.pattern.programmes.yml new file mode 100644 index 00000000..8305818b --- /dev/null +++ b/config/sync/pathauto.pattern.programmes.yml @@ -0,0 +1,22 @@ +uuid: c0dc88be-449d-4ea9-9111-6b882a149c89 +langcode: fr +status: true +dependencies: + module: + - node +id: programmes +label: Programmes +type: 'canonical_entities:node' +pattern: 'programme/[node:title]' +selection_criteria: + 0d4e18f8-03dc-4648-8350-9cf896e2d2a6: + id: node_type + bundles: + programme: programme + negate: false + context_mapping: + node: node + uuid: 0d4e18f8-03dc-4648-8350-9cf896e2d2a6 +selection_logic: and +weight: -5 +relationships: { } diff --git a/config/sync/pathauto.pattern.projets.yml b/config/sync/pathauto.pattern.projets.yml new file mode 100644 index 00000000..c2eeac17 --- /dev/null +++ b/config/sync/pathauto.pattern.projets.yml @@ -0,0 +1,22 @@ +uuid: 3cf2cbd2-4c3f-4d63-a921-10804e86636d +langcode: fr +status: true +dependencies: + module: + - node +id: projets +label: Projets +type: 'canonical_entities:node' +pattern: 'projet/[node:title]' +selection_criteria: + f6c99817-1439-4169-897e-79179fc7403b: + id: node_type + bundles: + projet: projet + negate: false + context_mapping: + node: node + uuid: f6c99817-1439-4169-897e-79179fc7403b +selection_logic: and +weight: -5 +relationships: { } diff --git a/config/sync/pathauto.pattern.ressources.yml b/config/sync/pathauto.pattern.ressources.yml new file mode 100644 index 00000000..d8461c8e --- /dev/null +++ b/config/sync/pathauto.pattern.ressources.yml @@ -0,0 +1,22 @@ +uuid: 4c202677-e582-4da4-9b9f-852f63718c8e +langcode: fr +status: true +dependencies: + module: + - node +id: ressources +label: Ressources +type: 'canonical_entities:node' +pattern: 'ressource/[node:title]' +selection_criteria: + eb7c634d-7952-41e7-8d95-b83c26b3e1f3: + id: node_type + bundles: + ressource: ressource + negate: false + context_mapping: + node: node + uuid: eb7c634d-7952-41e7-8d95-b83c26b3e1f3 +selection_logic: and +weight: -5 +relationships: { } diff --git a/config/sync/pathauto.pattern.static.yml b/config/sync/pathauto.pattern.static.yml new file mode 100644 index 00000000..1860c6ee --- /dev/null +++ b/config/sync/pathauto.pattern.static.yml @@ -0,0 +1,22 @@ +uuid: fe656d40-2381-42e6-8060-0c49758d9a16 +langcode: fr +status: true +dependencies: + module: + - node +id: static +label: Static +type: 'canonical_entities:node' +pattern: '[node:title]' +selection_criteria: + 6656a141-75db-4226-be69-b4611e909af3: + id: node_type + bundles: + static: static + negate: false + context_mapping: + node: node + uuid: 6656a141-75db-4226-be69-b4611e909af3 +selection_logic: and +weight: -5 +relationships: { } diff --git a/config/sync/pathauto.pattern.themes.yml b/config/sync/pathauto.pattern.themes.yml new file mode 100644 index 00000000..135455cc --- /dev/null +++ b/config/sync/pathauto.pattern.themes.yml @@ -0,0 +1,22 @@ +uuid: 112c4a39-c5db-4177-9ea5-779b9ccb794b +langcode: fr +status: true +dependencies: + module: + - node +id: themes +label: Themes +type: 'canonical_entities:node' +pattern: 'theme/[node:title]' +selection_criteria: + d9172412-a0bf-4780-a0dd-4a114696f3b0: + id: node_type + bundles: + theme: theme + negate: false + context_mapping: + node: node + uuid: d9172412-a0bf-4780-a0dd-4a114696f3b0 +selection_logic: and +weight: -5 +relationships: { } diff --git a/config/sync/pathauto.pattern.villes.yml b/config/sync/pathauto.pattern.villes.yml new file mode 100644 index 00000000..8b957c16 --- /dev/null +++ b/config/sync/pathauto.pattern.villes.yml @@ -0,0 +1,23 @@ +uuid: 3b5dfcae-2f9f-4d97-ae0f-99d9ab9b3e93 +langcode: fr +status: true +dependencies: + module: + - ctools + - taxonomy +id: villes +label: Villes +type: 'canonical_entities:taxonomy_term' +pattern: 'ville/[term:name]' +selection_criteria: + caff705c-666e-4a03-bfb6-22cb3b5db3f9: + id: 'entity_bundle:taxonomy_term' + bundles: + villes: villes + negate: false + context_mapping: + taxonomy_term: taxonomy_term + uuid: caff705c-666e-4a03-bfb6-22cb3b5db3f9 +selection_logic: and +weight: -5 +relationships: { } diff --git a/config/sync/views.view.programme_toc.yml b/config/sync/views.view.programme_toc.yml index c6cfa07c..91f47cba 100644 --- a/config/sync/views.view.programme_toc.yml +++ b/config/sync/views.view.programme_toc.yml @@ -4,6 +4,7 @@ status: true dependencies: config: - core.entity_view_mode.node.teaser + - field.storage.node.field_themes_lies - field.storage.node.field_ville - node.type.actualite - node.type.evenement @@ -59,8 +60,21 @@ display: offset: 0 style: type: default + options: + grouping: + - + field: field_ville + rendered: true + rendered_strip: false + row_class: '' + default_row_class: true row: type: fields + options: + default_field_elements: true + inline: { } + separator: '' + hide_empty: true fields: title: id: title @@ -925,3 +939,292 @@ display: - user.permissions tags: - 'config:field.storage.node.field_ville' + block_6: + display_plugin: block + id: block_6 + display_title: 'Prog TOC villes->projets/themes Block NOT WORKING' + position: 1 + display_options: + display_extenders: + views_ef_fieldset: { } + block_category: 'Prog TOC (Views)' + display_description: '' + title: 'Programme TOC Villes' + defaults: + title: false + header: false + filters: false + filter_groups: false + fields: false + header: + result: + id: result + table: views + field: result + relationship: none + group_type: group + admin_label: '' + empty: false + content: '@total Villes' + plugin_id: result + filters: + status: + value: '1' + table: node_field_data + field: status + plugin_id: boolean + entity_type: node + entity_field: status + id: status + expose: + operator: '' + operator_limit_selection: false + operator_list: { } + group: 1 + type: + id: type + table: node_field_data + field: type + relationship: none + group_type: group + admin_label: '' + operator: in + value: + projet: projet + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + reduce: false + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + entity_type: node + entity_field: type + plugin_id: bundle + filter_groups: + operator: AND + groups: + 1: AND + fields: + field_ville: + id: field_ville + table: node__field_ville + field: field_ville + relationship: none + group_type: group + admin_label: '' + label: '' + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: true + empty_zero: false + hide_alter_empty: true + click_sort_column: target_id + type: entity_reference_label + settings: + link: false + group_column: target_id + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + plugin_id: field + title: + id: title + table: node_field_data + field: title + relationship: none + group_type: group + admin_label: '' + label: Projet + exclude: false + alter: + alter_text: true + text: '{{ field_ville }}' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: true + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: true + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + plugin_id: field + field_themes_lies: + id: field_themes_lies + table: node__field_themes_lies + field: field_themes_lies + relationship: none + group_type: group + admin_label: '' + label: Thème + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: span + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: true + empty_zero: false + hide_alter_empty: true + click_sort_column: target_id + type: entity_reference_label + settings: + link: true + group_column: target_id + group_columns: { } + group_rows: false + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + plugin_id: field + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - 'user.node_grants:view' + - user.permissions + tags: + - 'config:field.storage.node.field_themes_lies' + - 'config:field.storage.node.field_ville' From cf3141040c9f17139d9abd91deffae23699cc27f Mon Sep 17 00:00:00 2001 From: bach Date: Tue, 29 Jun 2021 15:33:28 +0200 Subject: [PATCH 2/2] projet layout --- ...ntity_view_display.node.projet.default.yml | 75 ++--- ...entity_view_display.node.projet.teaser.yml | 34 ++- ...ty_view_display.node.ressource.default.yml | 89 +++--- ...ity_view_display.node.ressource.teaser.yml | 41 ++- ...ger.page_variant.node-panels_variant-3.yml | 8 +- ...ger.page_variant.node-panels_variant-4.yml | 260 ++++++++++++++++++ 6 files changed, 382 insertions(+), 125 deletions(-) create mode 100644 config/sync/page_manager.page_variant.node-panels_variant-4.yml diff --git a/config/sync/core.entity_view_display.node.projet.default.yml b/config/sync/core.entity_view_display.node.projet.default.yml index 2133ce48..3340e04f 100644 --- a/config/sync/core.entity_view_display.node.projet.default.yml +++ b/config/sync/core.entity_view_display.node.projet.default.yml @@ -23,11 +23,16 @@ dependencies: module: - address - entity_reference_revisions - - geofield - image - - leaflet_more_markers + - panelizer - text - user +third_party_settings: + panelizer: + enable: false + custom: false + allow: false + default: default id: node.projet.default targetEntityType: node bundle: projet @@ -36,19 +41,19 @@ content: body: label: hidden type: text_default - weight: 101 + weight: 3 settings: { } third_party_settings: { } region: content field_adresse: - weight: 115 + weight: 12 label: above settings: { } third_party_settings: { } type: address_default region: content field_comparatifs_associes: - weight: 106 + weight: 7 label: above settings: link: true @@ -56,8 +61,8 @@ content: type: entity_reference_label region: content field_diaporama: - weight: 107 - label: above + weight: 2 + label: hidden settings: image_style: '' image_link: '' @@ -66,7 +71,7 @@ content: region: content field_equipes: type: entity_reference_revisions_entity_view - weight: 111 + weight: 10 label: above settings: view_mode: default @@ -74,39 +79,16 @@ content: third_party_settings: { } region: content field_evenements_lies: - weight: 109 + weight: 8 label: above settings: link: true third_party_settings: { } type: entity_reference_label region: content - field_ge: - weight: 116 - label: above - settings: - output_format: wkt - output_escape: true - third_party_settings: { } - type: geofield_default - region: content - field_map_marker: - weight: 117 - label: above - settings: { } - third_party_settings: { } - type: map_marker_formatter - region: content - field_memo: - weight: 114 - label: above - settings: { } - third_party_settings: { } - type: basic_string - region: content field_partenaires: type: entity_reference_revisions_entity_view - weight: 112 + weight: 11 label: above settings: view_mode: default @@ -114,15 +96,15 @@ content: third_party_settings: { } region: content field_programme: - weight: 102 - label: above + weight: 0 + label: hidden settings: link: true third_party_settings: { } type: entity_reference_label region: content field_projets_lies: - weight: 104 + weight: 5 label: above settings: link: true @@ -130,7 +112,7 @@ content: type: entity_reference_label region: content field_ressources_liees: - weight: 110 + weight: 9 label: above settings: link: true @@ -138,8 +120,8 @@ content: type: entity_reference_label region: content field_textes: - weight: 113 - label: above + weight: 4 + label: hidden settings: view_mode: default link: '' @@ -147,7 +129,7 @@ content: type: entity_reference_revisions_entity_view region: content field_themes_lies: - weight: 105 + weight: 6 label: above settings: link: true @@ -155,18 +137,17 @@ content: type: entity_reference_label region: content field_ville: - weight: 103 - label: above + weight: 1 + label: hidden settings: link: true third_party_settings: { } type: entity_reference_label region: content - links: - weight: 100 - settings: { } - third_party_settings: { } - region: content hidden: + field_ge: true + field_map_marker: true + field_memo: true langcode: true + links: true search_api_excerpt: true diff --git a/config/sync/core.entity_view_display.node.projet.teaser.yml b/config/sync/core.entity_view_display.node.projet.teaser.yml index a431e7c1..738c1ec1 100644 --- a/config/sync/core.entity_view_display.node.projet.teaser.yml +++ b/config/sync/core.entity_view_display.node.projet.teaser.yml @@ -20,10 +20,19 @@ dependencies: - field.field.node.projet.field_textes - field.field.node.projet.field_themes_lies - field.field.node.projet.field_ville + - image.style.medium - node.type.projet module: + - image + - panelizer - text - user +third_party_settings: + panelizer: + enable: false + custom: false + allow: false + default: default id: node.projet.teaser targetEntityType: node bundle: projet @@ -32,31 +41,42 @@ content: body: label: hidden type: text_summary_or_trimmed - weight: 101 + weight: 2 settings: trim_length: 600 third_party_settings: { } region: content - links: - weight: 100 - settings: { } - third_party_settings: { } + field_diaporama: + type: image + weight: 1 region: content + label: visually_hidden + settings: + image_style: medium + image_link: content + third_party_settings: { } + field_programme: + type: entity_reference_label + weight: 0 + region: content + label: hidden + settings: + link: true + third_party_settings: { } hidden: field_adresse: true field_comparatifs_associes: true - field_diaporama: true field_equipes: true field_evenements_lies: true field_ge: true field_map_marker: true field_memo: true field_partenaires: true - field_programme: true field_projets_lies: true field_ressources_liees: true field_textes: true field_themes_lies: true field_ville: true langcode: true + links: true search_api_excerpt: true diff --git a/config/sync/core.entity_view_display.node.ressource.default.yml b/config/sync/core.entity_view_display.node.ressource.default.yml index feed6719..65485217 100644 --- a/config/sync/core.entity_view_display.node.ressource.default.yml +++ b/config/sync/core.entity_view_display.node.ressource.default.yml @@ -25,10 +25,16 @@ dependencies: - datetime - file - image - - link + - panelizer - text - user - video_embed_field +third_party_settings: + panelizer: + enable: false + custom: false + allow: false + default: default id: node.ressource.default targetEntityType: node bundle: ressource @@ -37,20 +43,20 @@ content: body: label: hidden type: text_default - weight: 101 + weight: 7 settings: { } third_party_settings: { } region: content field_auteurs: - weight: 107 + weight: 8 label: above settings: { } third_party_settings: { } type: text_default region: content field_date_de_parution: - weight: 109 - label: above + weight: 5 + label: hidden settings: format_type: medium timezone_override: '' @@ -58,14 +64,14 @@ content: type: datetime_default region: content field_edition: - weight: 108 + weight: 9 label: above settings: { } third_party_settings: { } type: text_default region: content field_evenements_lies: - weight: 114 + weight: 12 label: above settings: link: true @@ -73,7 +79,7 @@ content: type: entity_reference_label region: content field_fichier: - weight: 112 + weight: 11 label: above settings: use_description_as_link_text: true @@ -81,60 +87,32 @@ content: type: file_default region: content field_image: - weight: 110 - label: above + weight: 6 + label: hidden settings: image_style: '' image_link: '' third_party_settings: { } type: image region: content - field_lien: - weight: 113 - label: above - settings: - trim_length: 80 - url_only: false - url_plain: false - rel: '' - target: '' - third_party_settings: { } - type: link - region: content - field_memo: - weight: 118 - label: above - settings: { } - third_party_settings: { } - type: basic_string - region: content - field_poid: - weight: 119 - label: above - settings: - thousand_separator: '' - prefix_suffix: true - third_party_settings: { } - type: number_integer - region: content field_programme: - weight: 102 - label: above + weight: 0 + label: hidden settings: link: true third_party_settings: { } type: entity_reference_label region: content field_projet: - weight: 116 - label: above + weight: 1 + label: hidden settings: link: true third_party_settings: { } type: entity_reference_label region: content field_ressources_liees: - weight: 115 + weight: 13 label: above settings: link: true @@ -142,32 +120,32 @@ content: type: entity_reference_label region: content field_sous_titre: - weight: 106 - label: above + weight: 4 + label: hidden settings: link_to_entity: false third_party_settings: { } type: string region: content field_theme: - weight: 117 - label: above + weight: 2 + label: hidden settings: link: true third_party_settings: { } type: entity_reference_label region: content field_type_de_ressource: - weight: 105 - label: above + weight: 3 + label: hidden settings: link: true third_party_settings: { } type: entity_reference_label region: content field_videos: - weight: 111 - label: above + weight: 10 + label: hidden settings: responsive: true width: 854 @@ -176,11 +154,10 @@ content: third_party_settings: { } type: video_embed_field_video region: content - links: - weight: 100 - settings: { } - third_party_settings: { } - region: content hidden: + field_lien: true + field_memo: true + field_poid: true langcode: true + links: true search_api_excerpt: true diff --git a/config/sync/core.entity_view_display.node.ressource.teaser.yml b/config/sync/core.entity_view_display.node.ressource.teaser.yml index 0cc587c1..2aecad27 100644 --- a/config/sync/core.entity_view_display.node.ressource.teaser.yml +++ b/config/sync/core.entity_view_display.node.ressource.teaser.yml @@ -21,44 +21,63 @@ dependencies: - field.field.node.ressource.field_theme - field.field.node.ressource.field_type_de_ressource - field.field.node.ressource.field_videos + - image.style.medium - node.type.ressource module: - - text + - image + - panelizer - user +third_party_settings: + panelizer: + enable: false + custom: false + allow: false + default: default id: node.ressource.teaser targetEntityType: node bundle: ressource mode: teaser content: - body: + field_image: + type: image + weight: 2 + region: content label: hidden - type: text_summary_or_trimmed - weight: 101 settings: - trim_length: 600 + image_style: medium + image_link: content third_party_settings: { } + field_programme: + type: entity_reference_label + weight: 0 region: content - links: - weight: 100 - settings: { } + label: hidden + settings: + link: true third_party_settings: { } + field_sous_titre: + type: string + weight: 1 region: content + label: hidden + settings: + link_to_entity: false + third_party_settings: { } hidden: + body: true field_auteurs: true field_date_de_parution: true field_edition: true field_evenements_lies: true field_fichier: true - field_image: true field_lien: true field_memo: true field_poid: true - field_programme: true field_projet: true field_ressources_liees: true - field_sous_titre: true field_theme: true field_type_de_ressource: true field_videos: true langcode: true + links: true search_api_excerpt: true diff --git a/config/sync/page_manager.page_variant.node-panels_variant-3.yml b/config/sync/page_manager.page_variant.node-panels_variant-3.yml index d0c86da6..5af07e68 100644 --- a/config/sync/page_manager.page_variant.node-panels_variant-3.yml +++ b/config/sync/page_manager.page_variant.node-panels_variant-3.yml @@ -72,9 +72,9 @@ variant_settings: label_display: visible formatter: label: hidden - type: entity_reference_label + type: entity_reference_entity_view settings: - link: true + view_mode: teaser third_party_settings: { } weight: 0 region: bottom @@ -89,9 +89,9 @@ variant_settings: label_display: visible formatter: label: above - type: entity_reference_label + type: entity_reference_entity_view settings: - link: true + view_mode: teaser third_party_settings: { } weight: 0 region: bottom diff --git a/config/sync/page_manager.page_variant.node-panels_variant-4.yml b/config/sync/page_manager.page_variant.node-panels_variant-4.yml new file mode 100644 index 00000000..53d22278 --- /dev/null +++ b/config/sync/page_manager.page_variant.node-panels_variant-4.yml @@ -0,0 +1,260 @@ +uuid: ac45e0e3-bfeb-4ae8-a824-78e12e36e7f3 +langcode: fr +status: true +dependencies: + config: + - page_manager.page.node + - views.view.programme_toc + module: + - ctools + - ctools_block + - panels + - views +id: node-panels_variant-4 +label: Projets +variant: panels_variant +variant_settings: + blocks: + aaa29472-a0d5-4a79-91d5-2509173a814f: + id: 'entity_field:node:body' + label: Corps + provider: ctools_block + label_display: '0' + formatter: + label: hidden + type: text_default + settings: { } + third_party_settings: { } + weight: 0 + region: second + weight: -4 + uuid: aaa29472-a0d5-4a79-91d5-2509173a814f + context_mapping: + entity: node + fa5671b0-2af1-45de-8eae-3aa8bcc1be7d: + id: 'entity_field:node:field_evenements_lies' + label: 'Évènements liés' + provider: ctools_block + label_display: visible + formatter: + label: hidden + type: entity_reference_label + settings: + link: true + third_party_settings: { } + weight: 0 + region: third + weight: -1 + uuid: fa5671b0-2af1-45de-8eae-3aa8bcc1be7d + context_mapping: + entity: node + 8366d015-1ffd-4252-b8d3-fbeef9c0cd8d: + id: 'entity_field:node:field_ressources_liees' + label: 'Ressources liées' + provider: ctools_block + label_display: visible + formatter: + label: hidden + type: entity_reference_label + settings: + link: true + third_party_settings: { } + weight: 0 + region: third + weight: -2 + uuid: 8366d015-1ffd-4252-b8d3-fbeef9c0cd8d + context_mapping: + entity: node + 78dec81a-9c13-4c3e-8c3d-e1e9950da62a: + id: 'entity_field:node:title' + label: Titre + provider: ctools_block + label_display: '0' + formatter: + label: hidden + type: string + settings: + link_to_entity: false + third_party_settings: { } + weight: 0 + region: second + weight: -5 + uuid: 78dec81a-9c13-4c3e-8c3d-e1e9950da62a + context_mapping: + entity: node + 01b41554-b789-4460-a207-baf008278aec: + id: 'entity_field:node:field_diaporama' + label: Diaporama + provider: ctools_block + label_display: '0' + formatter: + label: hidden + type: image + settings: + image_style: medium + image_link: '' + third_party_settings: { } + weight: 0 + region: second + weight: -6 + uuid: 01b41554-b789-4460-a207-baf008278aec + context_mapping: + entity: node + dc51d922-4083-40a8-9790-12c389b44e80: + id: 'entity_field:node:field_comparatifs_associes' + label: 'Comparatifs associés' + provider: ctools_block + label_display: visible + formatter: + label: hidden + type: entity_reference_label + settings: + link: true + third_party_settings: { } + weight: 0 + region: third + weight: 0 + uuid: dc51d922-4083-40a8-9790-12c389b44e80 + context_mapping: + entity: node + 4a9634d1-b1a3-48c3-869b-487350961e1f: + id: 'entity_field:node:field_partenaires' + label: Partenaires + provider: ctools_block + label_display: visible + formatter: + label: hidden + type: entity_reference_revisions_entity_view + settings: + view_mode: default + third_party_settings: { } + weight: 0 + region: third + weight: -4 + uuid: 4a9634d1-b1a3-48c3-869b-487350961e1f + context_mapping: + entity: node + 516b4be2-1072-405a-9b08-7f5c6b629989: + id: 'entity_field:node:field_programme' + label: 'Programme Popsu' + provider: ctools_block + label_display: '0' + formatter: + label: hidden + type: entity_reference_label + settings: + link: true + third_party_settings: { } + weight: 0 + region: first + weight: -6 + uuid: 516b4be2-1072-405a-9b08-7f5c6b629989 + context_mapping: + entity: node + 8e359f44-255d-4349-a740-8e9db75ebced: + id: 'entity_field:node:field_projets_lies' + label: 'Projets liés' + provider: ctools_block + label_display: visible + formatter: + label: hidden + type: entity_reference_label + settings: + link: true + third_party_settings: { } + weight: 0 + region: third + weight: 1 + uuid: 8e359f44-255d-4349-a740-8e9db75ebced + context_mapping: + entity: node + d58c4e84-d881-4548-83b0-3706aecbef88: + id: 'entity_field:node:field_textes' + label: Textes + provider: ctools_block + label_display: '0' + formatter: + label: hidden + type: entity_reference_revisions_entity_view + settings: + view_mode: default + third_party_settings: { } + weight: 0 + region: second + weight: -3 + uuid: d58c4e84-d881-4548-83b0-3706aecbef88 + context_mapping: + entity: node + 0d7b12da-76c6-471b-ab53-0e57b520915e: + id: 'entity_field:node:field_themes_lies' + label: 'Thèmes liés' + provider: ctools_block + label_display: visible + formatter: + label: hidden + type: entity_reference_label + settings: + link: true + third_party_settings: { } + weight: 0 + region: third + weight: -3 + uuid: 0d7b12da-76c6-471b-ab53-0e57b520915e + context_mapping: + entity: node + 80ceb299-5738-410f-8448-79f438df51e7: + id: 'entity_field:node:field_equipes' + label: Équipes + provider: ctools_block + label_display: visible + formatter: + label: hidden + type: entity_reference_revisions_entity_view + settings: + view_mode: default + third_party_settings: { } + weight: 0 + region: third + weight: -5 + uuid: 80ceb299-5738-410f-8448-79f438df51e7 + context_mapping: + entity: node + 9879675e-0278-482d-9ae0-bdffb5241640: + id: 'views_block:programme_toc-block_4' + label: '' + provider: views + label_display: '0' + views_label: '' + items_per_page: none + region: first + weight: -5 + uuid: 9879675e-0278-482d-9ae0-bdffb5241640 + context_mapping: { } + id: panels_variant + uuid: 905f0d96-a78c-40f1-bb80-f259e145444f + label: null + weight: 0 + layout: layout_threecol_25_50_25 + layout_settings: + label: 'Node Projet' + page_title: '' + storage_type: page_manager + storage_id: node-panels_variant-4 + builder: standard +page: node +weight: 0 +selection_criteria: + - + id: 'entity_bundle:node' + bundles: + projet: projet + negate: false + context_mapping: + node: node +selection_logic: and +static_context: + programme: + label: programme + type: 'entity_revision:node' + description: '' + value: 'node:field_programme'