diff --git a/config/sync/core.entity_form_display.node.projet.default.yml b/config/sync/core.entity_form_display.node.projet.default.yml index 72a9aa8..2f3a08d 100644 --- a/config/sync/core.entity_form_display.node.projet.default.yml +++ b/config/sync/core.entity_form_display.node.projet.default.yml @@ -4,6 +4,8 @@ status: true dependencies: config: - field.field.node.projet.field_documents + - field.field.node.projet.field_equipe_photo + - field.field.node.projet.field_equipe_presentation - field.field.node.projet.field_image - field.field.node.projet.field_infos - field.field.node.projet.field_intro @@ -49,7 +51,7 @@ third_party_settings: label: Contenus region: hidden parent_name: group_tabs - weight: 8 + weight: 4 format_type: tab format_settings: classes: '' @@ -61,11 +63,13 @@ third_party_settings: required_fields: true group_infos: children: + - field_equipe_photo + - field_equipe_presentation - field_infos label: Infos region: hidden parent_name: group_tabs - weight: 6 + weight: 3 format_type: tab format_settings: classes: '' @@ -91,7 +95,7 @@ third_party_settings: label: Details region: content parent_name: '' - weight: 4 + weight: 6 format_type: details_sidebar format_settings: classes: '' @@ -104,12 +108,12 @@ third_party_settings: weight: -100 group_docs_liens: children: - - field_documents - field_liens + - field_documents label: 'Docs & Liens' region: hidden parent_name: group_tabs - weight: 10 + weight: 5 format_type: tab format_settings: classes: '' @@ -132,14 +136,30 @@ content: third_party_settings: { } field_documents: type: file_generic - weight: 5 + weight: 7 region: content settings: progress_indicator: throbber third_party_settings: { } + field_equipe_photo: + type: image_image + weight: 10 + region: content + settings: + progress_indicator: throbber + preview_image_style: thumbnail + third_party_settings: { } + field_equipe_presentation: + type: text_textarea + weight: 11 + region: content + settings: + rows: 5 + placeholder: '' + third_party_settings: { } field_image: type: image_image - weight: 3 + weight: 28 region: content settings: progress_indicator: throbber @@ -147,7 +167,7 @@ content: third_party_settings: { } field_infos: type: paragraphs - weight: 9 + weight: 12 region: content settings: title: Paragraphe @@ -165,7 +185,7 @@ content: third_party_settings: { } field_intro: type: text_textarea - weight: 4 + weight: 29 region: content settings: rows: 5 @@ -196,7 +216,7 @@ content: third_party_settings: { } field_parties_projet: type: paragraphs - weight: 5 + weight: 30 region: content settings: title: Paragraphe @@ -214,7 +234,7 @@ content: third_party_settings: { } field_site_projet: type: entity_reference_autocomplete - weight: 27 + weight: 29 region: content settings: match_operator: CONTAINS 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 5846d1b..25cab21 100644 --- a/config/sync/core.entity_view_display.node.projet.default.yml +++ b/config/sync/core.entity_view_display.node.projet.default.yml @@ -4,6 +4,8 @@ status: true dependencies: config: - field.field.node.projet.field_documents + - field.field.node.projet.field_equipe_photo + - field.field.node.projet.field_equipe_presentation - field.field.node.projet.field_image - field.field.node.projet.field_infos - field.field.node.projet.field_intro @@ -33,6 +35,24 @@ content: third_party_settings: { } weight: 9 region: content + field_equipe_photo: + type: image + label: above + settings: + image_link: '' + image_style: '' + image_loading: + attribute: lazy + third_party_settings: { } + weight: 14 + region: content + field_equipe_presentation: + type: text_default + label: above + settings: { } + third_party_settings: { } + weight: 15 + region: content field_image: type: image label: above diff --git a/config/sync/core.entity_view_display.node.projet.full.yml b/config/sync/core.entity_view_display.node.projet.full.yml index ad0590b..84d9af4 100644 --- a/config/sync/core.entity_view_display.node.projet.full.yml +++ b/config/sync/core.entity_view_display.node.projet.full.yml @@ -5,6 +5,8 @@ dependencies: config: - core.entity_view_mode.node.full - field.field.node.projet.field_documents + - field.field.node.projet.field_equipe_photo + - field.field.node.projet.field_equipe_presentation - field.field.node.projet.field_image - field.field.node.projet.field_infos - field.field.node.projet.field_intro @@ -51,6 +53,8 @@ content: hidden: created: true field_documents: true + field_equipe_photo: true + field_equipe_presentation: true field_image: true field_infos: true field_intro: true diff --git a/config/sync/core.entity_view_display.node.projet.projets_lies.yml b/config/sync/core.entity_view_display.node.projet.projets_lies.yml index c406b0f..08d8935 100644 --- a/config/sync/core.entity_view_display.node.projet.projets_lies.yml +++ b/config/sync/core.entity_view_display.node.projet.projets_lies.yml @@ -5,6 +5,8 @@ dependencies: config: - core.entity_view_mode.node.projets_lies - field.field.node.projet.field_documents + - field.field.node.projet.field_equipe_photo + - field.field.node.projet.field_equipe_presentation - field.field.node.projet.field_image - field.field.node.projet.field_infos - field.field.node.projet.field_intro @@ -58,6 +60,8 @@ content: hidden: created: true field_documents: true + field_equipe_photo: true + field_equipe_presentation: true field_image: true field_infos: true field_intro: true diff --git a/config/sync/core.entity_view_display.node.projet.tableau_projets_de_site.yml b/config/sync/core.entity_view_display.node.projet.tableau_projets_de_site.yml index 8e0f8c5..5044bcf 100644 --- a/config/sync/core.entity_view_display.node.projet.tableau_projets_de_site.yml +++ b/config/sync/core.entity_view_display.node.projet.tableau_projets_de_site.yml @@ -5,6 +5,8 @@ dependencies: config: - core.entity_view_mode.node.tableau_projets_de_site - field.field.node.projet.field_documents + - field.field.node.projet.field_equipe_photo + - field.field.node.projet.field_equipe_presentation - field.field.node.projet.field_image - field.field.node.projet.field_infos - field.field.node.projet.field_intro @@ -92,6 +94,8 @@ content: hidden: created: true field_documents: true + field_equipe_photo: true + field_equipe_presentation: true field_infos: true field_liens: true field_parties_projet: 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 503a65e..6784e10 100644 --- a/config/sync/core.entity_view_display.node.projet.teaser.yml +++ b/config/sync/core.entity_view_display.node.projet.teaser.yml @@ -5,6 +5,8 @@ dependencies: config: - core.entity_view_mode.node.teaser - field.field.node.projet.field_documents + - field.field.node.projet.field_equipe_photo + - field.field.node.projet.field_equipe_presentation - field.field.node.projet.field_image - field.field.node.projet.field_infos - field.field.node.projet.field_intro @@ -18,7 +20,6 @@ dependencies: module: - image_field_caption - manage_display - - smart_trim id: node.projet.teaser targetEntityType: node bundle: projet @@ -35,30 +36,6 @@ content: third_party_settings: { } weight: 0 region: content - field_intro: - type: smart_trim - label: visually_hidden - settings: - trim_length: 200 - trim_type: chars - trim_suffix: '' - wrap_output: false - wrap_class: trimmed - more: - display_link: true - target_blank: false - link_trim_only: false - class: more-link - text: "voir l'équipe" - aria_label: 'Read more about [node:title]' - summary_handler: full - trim_options: - text: false - trim_zero: false - replace_tokens: false - third_party_settings: { } - weight: 3 - region: content field_laureats: type: boolean label: visually_hidden @@ -81,7 +58,10 @@ content: hidden: created: true field_documents: true + field_equipe_photo: true + field_equipe_presentation: true field_infos: true + field_intro: true field_liens: true field_parties_projet: true field_site_projet: true diff --git a/config/sync/field.field.node.projet.field_equipe_photo.yml b/config/sync/field.field.node.projet.field_equipe_photo.yml new file mode 100644 index 0000000..63419a3 --- /dev/null +++ b/config/sync/field.field.node.projet.field_equipe_photo.yml @@ -0,0 +1,41 @@ +uuid: 7132431f-eef6-49ee-b2a3-531a5241f246 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_equipe_photo + - node.type.projet + module: + - image +id: node.projet.field_equipe_photo +field_name: field_equipe_photo +entity_type: node +bundle: projet +label: 'Photo équipe' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:file' + handler_settings: { } + file_directory: '[date:custom:Y]-[date:custom:m]' + file_extensions: 'png gif jpg jpeg webp' + max_filesize: '' + max_resolution: '' + min_resolution: '' + alt_field: true + alt_field_required: false + title_field: false + title_field_required: false + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null + caption: '' + caption_field: true + caption_field_required: false +field_type: image diff --git a/config/sync/field.field.node.projet.field_equipe_presentation.yml b/config/sync/field.field.node.projet.field_equipe_presentation.yml new file mode 100644 index 0000000..cebc183 --- /dev/null +++ b/config/sync/field.field.node.projet.field_equipe_presentation.yml @@ -0,0 +1,24 @@ +uuid: 363302d5-cc57-45ce-9134-a9deccde54b0 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_equipe_presentation + - filter.format.wysiwyg + - node.type.projet + module: + - text +id: node.projet.field_equipe_presentation +field_name: field_equipe_presentation +entity_type: node +bundle: projet +label: 'Présentation équipe' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + allowed_formats: + - wysiwyg +field_type: text_long diff --git a/config/sync/field.storage.node.field_equipe_photo.yml b/config/sync/field.storage.node.field_equipe_photo.yml new file mode 100644 index 0000000..994eaa3 --- /dev/null +++ b/config/sync/field.storage.node.field_equipe_photo.yml @@ -0,0 +1,31 @@ +uuid: 1caf1cce-f5e1-4b7a-9dfc-e32d9b12fa1d +langcode: fr +status: true +dependencies: + module: + - file + - image + - node +id: node.field_equipe_photo +field_name: field_equipe_photo +entity_type: node +type: image +settings: + target_type: file + display_field: false + display_default: true + uri_scheme: public + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null + caption: '' +module: image +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.node.field_equipe_presentation.yml b/config/sync/field.storage.node.field_equipe_presentation.yml new file mode 100644 index 0000000..d135964 --- /dev/null +++ b/config/sync/field.storage.node.field_equipe_presentation.yml @@ -0,0 +1,19 @@ +uuid: b9b7c6ac-a0dd-4497-b4ca-795c14999565 +langcode: fr +status: true +dependencies: + module: + - node + - text +id: node.field_equipe_presentation +field_name: field_equipe_presentation +entity_type: node +type: text_long +settings: { } +module: text +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/page_manager.page_variant.node_view-panels_variant-1.yml b/config/sync/page_manager.page_variant.node_view-panels_variant-1.yml index 47fa2e9..92f801c 100644 --- a/config/sync/page_manager.page_variant.node_view-panels_variant-1.yml +++ b/config/sync/page_manager.page_variant.node_view-panels_variant-1.yml @@ -37,7 +37,7 @@ variant_settings: tag: h2 third_party_settings: { } region: second - weight: -3 + weight: -4 uuid: 3a70031f-a0e8-452f-8683-75be73c1ed8c css_classes: - '' @@ -59,7 +59,7 @@ variant_settings: tag: h3 third_party_settings: { } region: second - weight: -2 + weight: -3 uuid: 68a34c64-8824-43aa-8621-e373ff8816bb css_classes: - '' @@ -80,7 +80,7 @@ variant_settings: view_mode: default third_party_settings: { } region: second - weight: -1 + weight: -2 uuid: 679e5933-ef21-4484-a2f2-57cc28f295a9 css_classes: - '' @@ -101,7 +101,7 @@ variant_settings: view_mode: default third_party_settings: { } region: second - weight: 0 + weight: 1 uuid: 97e005cf-3312-45c2-bc0c-bc458288dce2 css_classes: - '' @@ -143,7 +143,7 @@ variant_settings: use_description_as_link_text: true third_party_settings: { } region: second - weight: 1 + weight: 2 uuid: cc0aaf68-3351-44d0-8209-f46194675e5c css_classes: - '' @@ -168,7 +168,7 @@ variant_settings: target: _blank third_party_settings: { } region: second - weight: 2 + weight: 3 uuid: e6b95080-f986-461f-bf85-b1296574dd70 css_classes: - '' @@ -218,7 +218,7 @@ variant_settings: format_custom_true: Lauréats third_party_settings: { } region: second - weight: -4 + weight: -5 uuid: 7ee587d4-bfff-4b10-b59c-f5bc64bbd1d7 css_classes: - '' @@ -237,6 +237,50 @@ variant_settings: - '' html_id: '' css_styles: '' + eab0e009-1e60-4c53-a83a-7ad1697e5b21: + id: 'entity_field:node:field_equipe_photo' + label: equipe_photo + label_display: '0' + provider: ctools_block + context_mapping: + entity: node + formatter: + type: image + weight: 0 + label: visually_hidden + settings: + image_link: '' + image_style: wide + image_loading: + attribute: lazy + third_party_settings: { } + region: second + weight: -1 + uuid: eab0e009-1e60-4c53-a83a-7ad1697e5b21 + css_classes: + - '' + html_id: '' + css_styles: '' + fd03b206-6c49-478c-8087-5b8c5596d6da: + id: 'entity_field:node:field_equipe_presentation' + label: equipe_presentation + label_display: '0' + provider: ctools_block + context_mapping: + entity: node + formatter: + type: text_default + weight: 0 + label: visually_hidden + settings: { } + third_party_settings: { } + region: second + weight: 0 + uuid: fd03b206-6c49-478c-8087-5b8c5596d6da + css_classes: + - '' + html_id: '' + css_styles: '' page_title: '' layout: layout_threecol_25_50_25 layout_settings: