From f8ca03b8b70bba05f120302b100989b57b80a4d9 Mon Sep 17 00:00:00 2001 From: bach Date: Mon, 15 Nov 2021 15:52:25 +0100 Subject: [PATCH] partenaires CT and footer blocks --- ...block.views_block__partenaires_block_1.yml | 44 +++ ...block.views_block__partenaires_block_2.yml | 44 +++ ....node.partenaires_logo_footer_.promote.yml | 22 ++ ....node.partenaires_logo_footer_.default.yml | 91 +++++ ...ntity_form_display.node.static.default.yml | 35 ++ ...orm_display.paragraph.personne.default.yml | 54 +++ ....node.partenaires_logo_footer_.default.yml | 43 +++ ...y.node.partenaires_logo_footer_.teaser.yml | 44 +++ ...ntity_view_display.node.static.default.yml | 11 + ...entity_view_display.node.static.teaser.yml | 2 + ...iew_display.paragraph.personne.default.yml | 52 +++ ...de.partenaires_logo_footer_.field_lien.yml | 23 ++ ...de.partenaires_logo_footer_.field_logo.yml | 38 ++ ...de.partenaires_logo_footer_.field_poid.yml | 23 ++ ..._logo_footer_.field_type_de_partenaire.yml | 23 ++ ...ield.field.node.static.field_personnes.yml | 37 ++ ...ield.paragraph.personne.field_fonction.yml | 21 ++ ...eld.field.paragraph.personne.field_nom.yml | 19 + ...d.field.paragraph.personne.field_photo.yml | 38 ++ ....field.paragraph.personne.field_prenom.yml | 19 + config/sync/field.storage.node.field_lien.yml | 19 + config/sync/field.storage.node.field_logo.yml | 30 ++ .../field.storage.node.field_personnes.yml | 21 ++ ....storage.node.field_type_de_partenaire.yml | 27 ++ ...field.storage.paragraph.field_fonction.yml | 19 + .../field.storage.paragraph.field_nom.yml | 21 ++ .../field.storage.paragraph.field_photo.yml | 30 ++ .../field.storage.paragraph.field_prenom.yml | 21 ++ ...settings.node.partenaires_logo_footer_.yml | 11 + .../node.type.partenaires_logo_footer_.yml | 17 + .../paragraphs.paragraphs_type.personne.yml | 11 + config/sync/user.role.admin.yml | 5 + config/sync/user.role.editeur.yml | 5 + config/sync/views.view.partenaires.yml | 331 ++++++++++++++++++ 34 files changed, 1251 insertions(+) create mode 100644 config/sync/block.block.views_block__partenaires_block_1.yml create mode 100644 config/sync/block.block.views_block__partenaires_block_2.yml create mode 100644 config/sync/core.base_field_override.node.partenaires_logo_footer_.promote.yml create mode 100644 config/sync/core.entity_form_display.node.partenaires_logo_footer_.default.yml create mode 100644 config/sync/core.entity_form_display.paragraph.personne.default.yml create mode 100644 config/sync/core.entity_view_display.node.partenaires_logo_footer_.default.yml create mode 100644 config/sync/core.entity_view_display.node.partenaires_logo_footer_.teaser.yml create mode 100644 config/sync/core.entity_view_display.paragraph.personne.default.yml create mode 100644 config/sync/field.field.node.partenaires_logo_footer_.field_lien.yml create mode 100644 config/sync/field.field.node.partenaires_logo_footer_.field_logo.yml create mode 100644 config/sync/field.field.node.partenaires_logo_footer_.field_poid.yml create mode 100644 config/sync/field.field.node.partenaires_logo_footer_.field_type_de_partenaire.yml create mode 100644 config/sync/field.field.node.static.field_personnes.yml create mode 100644 config/sync/field.field.paragraph.personne.field_fonction.yml create mode 100644 config/sync/field.field.paragraph.personne.field_nom.yml create mode 100644 config/sync/field.field.paragraph.personne.field_photo.yml create mode 100644 config/sync/field.field.paragraph.personne.field_prenom.yml create mode 100644 config/sync/field.storage.node.field_lien.yml create mode 100644 config/sync/field.storage.node.field_logo.yml create mode 100644 config/sync/field.storage.node.field_personnes.yml create mode 100644 config/sync/field.storage.node.field_type_de_partenaire.yml create mode 100644 config/sync/field.storage.paragraph.field_fonction.yml create mode 100644 config/sync/field.storage.paragraph.field_nom.yml create mode 100644 config/sync/field.storage.paragraph.field_photo.yml create mode 100644 config/sync/field.storage.paragraph.field_prenom.yml create mode 100644 config/sync/language.content_settings.node.partenaires_logo_footer_.yml create mode 100644 config/sync/node.type.partenaires_logo_footer_.yml create mode 100644 config/sync/paragraphs.paragraphs_type.personne.yml create mode 100644 config/sync/views.view.partenaires.yml diff --git a/config/sync/block.block.views_block__partenaires_block_1.yml b/config/sync/block.block.views_block__partenaires_block_1.yml new file mode 100644 index 0000000..7b0d39a --- /dev/null +++ b/config/sync/block.block.views_block__partenaires_block_1.yml @@ -0,0 +1,44 @@ +uuid: d432ecef-a6cd-4d52-84c7-9e4785ac9f77 +langcode: fr +status: true +dependencies: + config: + - views.view.partenaires + module: + - context + - views + theme: + - eql +id: views_block__partenaires_block_1 +theme: eql +region: footer_bottom_middle +weight: -2 +provider: null +plugin: 'views_block:partenaires-block_1' +settings: + id: 'views_block:partenaires-block_1' + label: '' + provider: views + label_display: visible + views_label: '' + items_per_page: none +visibility: + user_status: + id: user_status + user_status: + viewing_profile: '0' + logged_viewing_profile: '0' + own_page_true: '0' + field_value: '0' + user_fields: uid + negate: false + context_mapping: + user: '@user.current_user_context:current_user' + context_all: + id: context_all + values: '' + negate: null + context: + id: context + values: '' + negate: null diff --git a/config/sync/block.block.views_block__partenaires_block_2.yml b/config/sync/block.block.views_block__partenaires_block_2.yml new file mode 100644 index 0000000..3327797 --- /dev/null +++ b/config/sync/block.block.views_block__partenaires_block_2.yml @@ -0,0 +1,44 @@ +uuid: 8f0e9986-9c94-4cde-a854-08b2dc2fc213 +langcode: fr +status: true +dependencies: + config: + - views.view.partenaires + module: + - context + - views + theme: + - eql +id: views_block__partenaires_block_2 +theme: eql +region: footer_bottom_right +weight: 0 +provider: null +plugin: 'views_block:partenaires-block_2' +settings: + id: 'views_block:partenaires-block_2' + label: '' + provider: views + label_display: visible + views_label: '' + items_per_page: none +visibility: + user_status: + id: user_status + user_status: + viewing_profile: '0' + logged_viewing_profile: '0' + own_page_true: '0' + field_value: '0' + user_fields: uid + negate: false + context_mapping: + user: '@user.current_user_context:current_user' + context_all: + id: context_all + values: '' + negate: null + context: + id: context + values: '' + negate: null diff --git a/config/sync/core.base_field_override.node.partenaires_logo_footer_.promote.yml b/config/sync/core.base_field_override.node.partenaires_logo_footer_.promote.yml new file mode 100644 index 0000000..b78bc49 --- /dev/null +++ b/config/sync/core.base_field_override.node.partenaires_logo_footer_.promote.yml @@ -0,0 +1,22 @@ +uuid: 5a7cc2a5-cf17-4da9-87f8-93ae80076028 +langcode: fr +status: true +dependencies: + config: + - node.type.partenaires_logo_footer_ +id: node.partenaires_logo_footer_.promote +field_name: promote +entity_type: node +bundle: partenaires_logo_footer_ +label: 'Promu en page d''accueil' +description: '' +required: false +translatable: true +default_value: + - + value: 0 +default_value_callback: '' +settings: + on_label: Activé + off_label: Désactivé +field_type: boolean diff --git a/config/sync/core.entity_form_display.node.partenaires_logo_footer_.default.yml b/config/sync/core.entity_form_display.node.partenaires_logo_footer_.default.yml new file mode 100644 index 0000000..14313e9 --- /dev/null +++ b/config/sync/core.entity_form_display.node.partenaires_logo_footer_.default.yml @@ -0,0 +1,91 @@ +uuid: 5bf7ae4b-3cc3-4180-959e-d0071138bee0 +langcode: fr +status: true +dependencies: + config: + - field.field.node.partenaires_logo_footer_.field_lien + - field.field.node.partenaires_logo_footer_.field_logo + - field.field.node.partenaires_logo_footer_.field_poid + - field.field.node.partenaires_logo_footer_.field_type_de_partenaire + - image.style.thumbnail + - node.type.partenaires_logo_footer_ + module: + - field_group + - image + - link +third_party_settings: + field_group: + group_details: + children: + - field_type_de_partenaire + - field_poid + - status + parent_name: '' + weight: 1 + format_type: details_sidebar + region: content + format_settings: + show_empty_fields: false + id: '' + classes: '' + description: '' + open: false + required_fields: true + weight: 0 + label: Details +id: node.partenaires_logo_footer_.default +targetEntityType: node +bundle: partenaires_logo_footer_ +mode: default +content: + field_lien: + type: link_default + weight: 3 + region: content + settings: + placeholder_url: '' + placeholder_title: '' + third_party_settings: { } + field_logo: + weight: 2 + settings: + progress_indicator: throbber + preview_image_style: thumbnail + third_party_settings: { } + type: image_image + region: content + field_poid: + weight: 29 + settings: { } + third_party_settings: { } + type: options_select + region: content + field_type_de_partenaire: + weight: 28 + settings: { } + third_party_settings: { } + type: options_select + region: content + status: + type: boolean_checkbox + settings: + display_label: true + weight: 30 + region: content + third_party_settings: { } + title: + type: string_textfield + weight: 0 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } +hidden: + created: true + langcode: true + path: true + promote: true + sticky: true + uid: true + url_redirects: true diff --git a/config/sync/core.entity_form_display.node.static.default.yml b/config/sync/core.entity_form_display.node.static.default.yml index 54d9786..9614a72 100644 --- a/config/sync/core.entity_form_display.node.static.default.yml +++ b/config/sync/core.entity_form_display.node.static.default.yml @@ -8,6 +8,7 @@ dependencies: - field.field.node.static.field_liens - field.field.node.static.field_page_statique_liees - field.field.node.static.field_partenaires + - field.field.node.static.field_personnes - field.field.node.static.field_ress - field.field.node.static.field_textes - image.style.thumbnail @@ -26,6 +27,7 @@ third_party_settings: - group_liens - group_media - group_partenaires + - group_personnes parent_name: '' weight: 1 format_type: tabs @@ -117,6 +119,21 @@ third_party_settings: formatter: closed required_fields: true label: Partenaires + group_personnes: + children: + - field_personnes + parent_name: group_tabs + weight: 30 + format_type: tab + region: content + format_settings: + show_empty_fields: false + id: '' + classes: '' + description: '' + formatter: closed + required_fields: true + label: Personnes id: node.static.default targetEntityType: node bundle: static @@ -173,6 +190,24 @@ content: duplicate: duplicate third_party_settings: { } region: content + field_personnes: + type: paragraphs + weight: 30 + settings: + title: Paragraph + title_plural: Paragraphs + edit_mode: open + closed_mode: summary + autocollapse: none + closed_mode_threshold: 0 + add_mode: dropdown + form_display_mode: default + default_paragraph_type: '' + features: + collapse_edit_all: collapse_edit_all + duplicate: duplicate + third_party_settings: { } + region: content field_ress: weight: 2 settings: diff --git a/config/sync/core.entity_form_display.paragraph.personne.default.yml b/config/sync/core.entity_form_display.paragraph.personne.default.yml new file mode 100644 index 0000000..7bcbc32 --- /dev/null +++ b/config/sync/core.entity_form_display.paragraph.personne.default.yml @@ -0,0 +1,54 @@ +uuid: f24fb4a1-15dd-4892-acd4-749401f320c7 +langcode: fr +status: true +dependencies: + config: + - field.field.paragraph.personne.field_fonction + - field.field.paragraph.personne.field_nom + - field.field.paragraph.personne.field_photo + - field.field.paragraph.personne.field_prenom + - image.style.thumbnail + - paragraphs.paragraphs_type.personne + module: + - image + - text +id: paragraph.personne.default +targetEntityType: paragraph +bundle: personne +mode: default +content: + field_fonction: + weight: 3 + settings: + rows: 5 + placeholder: '' + third_party_settings: { } + type: text_textarea + region: content + field_nom: + weight: 2 + settings: + size: 60 + placeholder: '' + third_party_settings: { } + type: string_textfield + region: content + field_photo: + weight: 0 + settings: + progress_indicator: throbber + preview_image_style: thumbnail + third_party_settings: { } + type: image_image + region: content + field_prenom: + weight: 1 + settings: + size: 60 + placeholder: '' + third_party_settings: { } + type: string_textfield + region: content +hidden: + created: true + status: true diff --git a/config/sync/core.entity_view_display.node.partenaires_logo_footer_.default.yml b/config/sync/core.entity_view_display.node.partenaires_logo_footer_.default.yml new file mode 100644 index 0000000..e217582 --- /dev/null +++ b/config/sync/core.entity_view_display.node.partenaires_logo_footer_.default.yml @@ -0,0 +1,43 @@ +uuid: 1643d8b4-a4fb-4047-9775-c75c19e52ba5 +langcode: fr +status: true +dependencies: + config: + - field.field.node.partenaires_logo_footer_.field_lien + - field.field.node.partenaires_logo_footer_.field_logo + - field.field.node.partenaires_logo_footer_.field_poid + - field.field.node.partenaires_logo_footer_.field_type_de_partenaire + - node.type.partenaires_logo_footer_ + module: + - image + - linked_field +id: node.partenaires_logo_footer_.default +targetEntityType: node +bundle: partenaires_logo_footer_ +mode: default +content: + field_logo: + weight: 0 + label: hidden + settings: + image_style: '' + image_link: '' + third_party_settings: + linked_field: + linked: '1' + type: field + destination: field_lien + advanced: { } + token: '' + type: image + region: content +hidden: + created: true + field_lien: true + field_poid: true + field_type_de_partenaire: true + langcode: true + links: true + search_api_excerpt: true + title: true + uid: true diff --git a/config/sync/core.entity_view_display.node.partenaires_logo_footer_.teaser.yml b/config/sync/core.entity_view_display.node.partenaires_logo_footer_.teaser.yml new file mode 100644 index 0000000..0d7d9eb --- /dev/null +++ b/config/sync/core.entity_view_display.node.partenaires_logo_footer_.teaser.yml @@ -0,0 +1,44 @@ +uuid: f211fc3a-168c-4142-85ff-c50b810a5f2e +langcode: fr +status: true +dependencies: + config: + - core.entity_view_mode.node.teaser + - field.field.node.partenaires_logo_footer_.field_lien + - field.field.node.partenaires_logo_footer_.field_logo + - field.field.node.partenaires_logo_footer_.field_poid + - field.field.node.partenaires_logo_footer_.field_type_de_partenaire + - node.type.partenaires_logo_footer_ + module: + - image + - linked_field +id: node.partenaires_logo_footer_.teaser +targetEntityType: node +bundle: partenaires_logo_footer_ +mode: teaser +content: + field_logo: + type: image + weight: 0 + region: content + label: hidden + settings: + image_style: '' + image_link: '' + third_party_settings: + linked_field: + linked: '1' + type: field + destination: field_lien + advanced: { } + token: '' +hidden: + created: true + field_lien: true + field_poid: true + field_type_de_partenaire: true + langcode: true + links: true + search_api_excerpt: true + title: true + uid: true diff --git a/config/sync/core.entity_view_display.node.static.default.yml b/config/sync/core.entity_view_display.node.static.default.yml index be785bf..b5a4c23 100644 --- a/config/sync/core.entity_view_display.node.static.default.yml +++ b/config/sync/core.entity_view_display.node.static.default.yml @@ -4,9 +4,11 @@ status: true dependencies: config: - field.field.node.static.field_fichiers + - field.field.node.static.field_images - field.field.node.static.field_liens - field.field.node.static.field_page_statique_liees - field.field.node.static.field_partenaires + - field.field.node.static.field_personnes - field.field.node.static.field_ress - field.field.node.static.field_textes - node.type.static @@ -59,6 +61,15 @@ content: link: '' third_party_settings: { } region: content + field_personnes: + type: entity_reference_revisions_entity_view + weight: 8 + label: above + settings: + view_mode: default + link: '' + third_party_settings: { } + region: content field_ress: weight: 5 label: above diff --git a/config/sync/core.entity_view_display.node.static.teaser.yml b/config/sync/core.entity_view_display.node.static.teaser.yml index 0ad35d1..89f11da 100644 --- a/config/sync/core.entity_view_display.node.static.teaser.yml +++ b/config/sync/core.entity_view_display.node.static.teaser.yml @@ -9,6 +9,7 @@ dependencies: - field.field.node.static.field_liens - field.field.node.static.field_page_statique_liees - field.field.node.static.field_partenaires + - field.field.node.static.field_personnes - field.field.node.static.field_ress - field.field.node.static.field_textes - node.type.static @@ -61,6 +62,7 @@ hidden: field_liens: true field_page_statique_liees: true field_partenaires: true + field_personnes: true field_ress: true langcode: true search_api_excerpt: true diff --git a/config/sync/core.entity_view_display.paragraph.personne.default.yml b/config/sync/core.entity_view_display.paragraph.personne.default.yml new file mode 100644 index 0000000..1fd1110 --- /dev/null +++ b/config/sync/core.entity_view_display.paragraph.personne.default.yml @@ -0,0 +1,52 @@ +uuid: 7f5f7963-6c05-47be-98f3-ae14b72ded97 +langcode: fr +status: true +dependencies: + config: + - field.field.paragraph.personne.field_fonction + - field.field.paragraph.personne.field_nom + - field.field.paragraph.personne.field_photo + - field.field.paragraph.personne.field_prenom + - paragraphs.paragraphs_type.personne + module: + - image + - text +id: paragraph.personne.default +targetEntityType: paragraph +bundle: personne +mode: default +content: + field_fonction: + weight: 3 + label: hidden + settings: { } + third_party_settings: { } + type: text_default + region: content + field_nom: + weight: 2 + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + type: string + region: content + field_photo: + weight: 0 + label: hidden + settings: + image_style: '' + image_link: '' + third_party_settings: { } + type: image + region: content + field_prenom: + weight: 1 + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + type: string + region: content +hidden: + search_api_excerpt: true diff --git a/config/sync/field.field.node.partenaires_logo_footer_.field_lien.yml b/config/sync/field.field.node.partenaires_logo_footer_.field_lien.yml new file mode 100644 index 0000000..d157df3 --- /dev/null +++ b/config/sync/field.field.node.partenaires_logo_footer_.field_lien.yml @@ -0,0 +1,23 @@ +uuid: 35ab0940-42a9-4176-a38e-eadcf4eb7ee8 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_lien + - node.type.partenaires_logo_footer_ + module: + - link +id: node.partenaires_logo_footer_.field_lien +field_name: field_lien +entity_type: node +bundle: partenaires_logo_footer_ +label: Lien +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + link_type: 16 + title: 1 +field_type: link diff --git a/config/sync/field.field.node.partenaires_logo_footer_.field_logo.yml b/config/sync/field.field.node.partenaires_logo_footer_.field_logo.yml new file mode 100644 index 0000000..f468abf --- /dev/null +++ b/config/sync/field.field.node.partenaires_logo_footer_.field_logo.yml @@ -0,0 +1,38 @@ +uuid: eec9e78d-4b13-48c3-bc01-540fa44418fd +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_logo + - node.type.partenaires_logo_footer_ + module: + - image +id: node.partenaires_logo_footer_.field_logo +field_name: field_logo +entity_type: node +bundle: partenaires_logo_footer_ +label: Logo +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + file_directory: '[date:custom:Y]-[date:custom:m]' + file_extensions: 'png gif jpg jpeg' + max_filesize: '' + max_resolution: '' + min_resolution: '' + alt_field: true + alt_field_required: true + title_field: false + title_field_required: false + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null + handler: 'default:file' + handler_settings: { } +field_type: image diff --git a/config/sync/field.field.node.partenaires_logo_footer_.field_poid.yml b/config/sync/field.field.node.partenaires_logo_footer_.field_poid.yml new file mode 100644 index 0000000..48a6d14 --- /dev/null +++ b/config/sync/field.field.node.partenaires_logo_footer_.field_poid.yml @@ -0,0 +1,23 @@ +uuid: 55ded151-8e44-41e3-a34a-9e59c0e8303c +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_poid + - node.type.partenaires_logo_footer_ + module: + - options +id: node.partenaires_logo_footer_.field_poid +field_name: field_poid +entity_type: node +bundle: partenaires_logo_footer_ +label: poid +description: '' +required: false +translatable: true +default_value: + - + value: 0 +default_value_callback: '' +settings: { } +field_type: list_integer diff --git a/config/sync/field.field.node.partenaires_logo_footer_.field_type_de_partenaire.yml b/config/sync/field.field.node.partenaires_logo_footer_.field_type_de_partenaire.yml new file mode 100644 index 0000000..cc95345 --- /dev/null +++ b/config/sync/field.field.node.partenaires_logo_footer_.field_type_de_partenaire.yml @@ -0,0 +1,23 @@ +uuid: 585b55b8-0b9f-4eaf-9400-d3ad0dd14f32 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_type_de_partenaire + - node.type.partenaires_logo_footer_ + module: + - options +id: node.partenaires_logo_footer_.field_type_de_partenaire +field_name: field_type_de_partenaire +entity_type: node +bundle: partenaires_logo_footer_ +label: 'Type de partenaire' +description: '' +required: false +translatable: false +default_value: + - + value: 2 +default_value_callback: '' +settings: { } +field_type: list_integer diff --git a/config/sync/field.field.node.static.field_personnes.yml b/config/sync/field.field.node.static.field_personnes.yml new file mode 100644 index 0000000..5b855de --- /dev/null +++ b/config/sync/field.field.node.static.field_personnes.yml @@ -0,0 +1,37 @@ +uuid: 0f4a5fe4-58b7-4222-890f-2b36386e9075 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_personnes + - node.type.static + - paragraphs.paragraphs_type.personne + module: + - entity_reference_revisions +id: node.static.field_personnes +field_name: field_personnes +entity_type: node +bundle: static +label: Personnes +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:paragraph' + handler_settings: + negate: 0 + target_bundles: + personne: personne + target_bundles_drag_drop: + partenaire: + weight: 5 + enabled: false + personne: + enabled: true + weight: 4 + texte: + weight: 6 + enabled: false +field_type: entity_reference_revisions diff --git a/config/sync/field.field.paragraph.personne.field_fonction.yml b/config/sync/field.field.paragraph.personne.field_fonction.yml new file mode 100644 index 0000000..3acfc0b --- /dev/null +++ b/config/sync/field.field.paragraph.personne.field_fonction.yml @@ -0,0 +1,21 @@ +uuid: 1d117905-a7bd-4d99-a410-41e8387c3683 +langcode: fr +status: true +dependencies: + config: + - field.storage.paragraph.field_fonction + - paragraphs.paragraphs_type.personne + module: + - text +id: paragraph.personne.field_fonction +field_name: field_fonction +entity_type: paragraph +bundle: personne +label: Fonction +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: text_long diff --git a/config/sync/field.field.paragraph.personne.field_nom.yml b/config/sync/field.field.paragraph.personne.field_nom.yml new file mode 100644 index 0000000..eacfa0a --- /dev/null +++ b/config/sync/field.field.paragraph.personne.field_nom.yml @@ -0,0 +1,19 @@ +uuid: 3b9d4688-f237-4473-8fb0-3179d0d47b68 +langcode: fr +status: true +dependencies: + config: + - field.storage.paragraph.field_nom + - paragraphs.paragraphs_type.personne +id: paragraph.personne.field_nom +field_name: field_nom +entity_type: paragraph +bundle: personne +label: Nom +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/sync/field.field.paragraph.personne.field_photo.yml b/config/sync/field.field.paragraph.personne.field_photo.yml new file mode 100644 index 0000000..b6af60a --- /dev/null +++ b/config/sync/field.field.paragraph.personne.field_photo.yml @@ -0,0 +1,38 @@ +uuid: 85d2a625-a0c4-4e0a-83a4-246b8f3857fe +langcode: fr +status: true +dependencies: + config: + - field.storage.paragraph.field_photo + - paragraphs.paragraphs_type.personne + module: + - image +id: paragraph.personne.field_photo +field_name: field_photo +entity_type: paragraph +bundle: personne +label: Photo +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + file_directory: '[date:custom:Y]-[date:custom:m]' + file_extensions: 'png gif jpg jpeg' + max_filesize: '' + max_resolution: '' + min_resolution: '' + alt_field: false + alt_field_required: false + title_field: false + title_field_required: false + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null + handler: 'default:file' + handler_settings: { } +field_type: image diff --git a/config/sync/field.field.paragraph.personne.field_prenom.yml b/config/sync/field.field.paragraph.personne.field_prenom.yml new file mode 100644 index 0000000..e9d3124 --- /dev/null +++ b/config/sync/field.field.paragraph.personne.field_prenom.yml @@ -0,0 +1,19 @@ +uuid: a49c7a6c-9969-411c-8aa7-965ac172abcc +langcode: fr +status: true +dependencies: + config: + - field.storage.paragraph.field_prenom + - paragraphs.paragraphs_type.personne +id: paragraph.personne.field_prenom +field_name: field_prenom +entity_type: paragraph +bundle: personne +label: Prénom +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/sync/field.storage.node.field_lien.yml b/config/sync/field.storage.node.field_lien.yml new file mode 100644 index 0000000..0a3f956 --- /dev/null +++ b/config/sync/field.storage.node.field_lien.yml @@ -0,0 +1,19 @@ +uuid: e52c51c2-3abe-43c7-b7b5-7f09fca3eeab +langcode: fr +status: true +dependencies: + module: + - link + - node +id: node.field_lien +field_name: field_lien +entity_type: node +type: link +settings: { } +module: link +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.node.field_logo.yml b/config/sync/field.storage.node.field_logo.yml new file mode 100644 index 0000000..09642d5 --- /dev/null +++ b/config/sync/field.storage.node.field_logo.yml @@ -0,0 +1,30 @@ +uuid: 954e5b92-a26f-4972-8d90-635fd5abc888 +langcode: fr +status: true +dependencies: + module: + - file + - image + - node +id: node.field_logo +field_name: field_logo +entity_type: node +type: image +settings: + uri_scheme: public + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null + target_type: file + display_field: false + display_default: false +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_personnes.yml b/config/sync/field.storage.node.field_personnes.yml new file mode 100644 index 0000000..37db797 --- /dev/null +++ b/config/sync/field.storage.node.field_personnes.yml @@ -0,0 +1,21 @@ +uuid: 82565187-aeef-4522-bf7d-d83e71f61460 +langcode: fr +status: true +dependencies: + module: + - entity_reference_revisions + - node + - paragraphs +id: node.field_personnes +field_name: field_personnes +entity_type: node +type: entity_reference_revisions +settings: + target_type: paragraph +module: entity_reference_revisions +locked: false +cardinality: -1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.node.field_type_de_partenaire.yml b/config/sync/field.storage.node.field_type_de_partenaire.yml new file mode 100644 index 0000000..1a80486 --- /dev/null +++ b/config/sync/field.storage.node.field_type_de_partenaire.yml @@ -0,0 +1,27 @@ +uuid: 80478323-f66c-4996-867c-6d910dbd30d0 +langcode: fr +status: true +dependencies: + module: + - node + - options +id: node.field_type_de_partenaire +field_name: field_type_de_partenaire +entity_type: node +type: list_integer +settings: + allowed_values: + - + value: 1 + label: porteur + - + value: 2 + label: partenaire + allowed_values_function: '' +module: options +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.paragraph.field_fonction.yml b/config/sync/field.storage.paragraph.field_fonction.yml new file mode 100644 index 0000000..39fc9a3 --- /dev/null +++ b/config/sync/field.storage.paragraph.field_fonction.yml @@ -0,0 +1,19 @@ +uuid: 4c33e23a-6689-461d-ba66-ce04bad98efa +langcode: fr +status: true +dependencies: + module: + - paragraphs + - text +id: paragraph.field_fonction +field_name: field_fonction +entity_type: paragraph +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/field.storage.paragraph.field_nom.yml b/config/sync/field.storage.paragraph.field_nom.yml new file mode 100644 index 0000000..96e0148 --- /dev/null +++ b/config/sync/field.storage.paragraph.field_nom.yml @@ -0,0 +1,21 @@ +uuid: edb11406-29f7-4a50-ae5a-ee9e5ab2483b +langcode: fr +status: true +dependencies: + module: + - paragraphs +id: paragraph.field_nom +field_name: field_nom +entity_type: paragraph +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.paragraph.field_photo.yml b/config/sync/field.storage.paragraph.field_photo.yml new file mode 100644 index 0000000..e9d91e8 --- /dev/null +++ b/config/sync/field.storage.paragraph.field_photo.yml @@ -0,0 +1,30 @@ +uuid: cf59fe90-6fbf-44da-b150-5419944602be +langcode: fr +status: true +dependencies: + module: + - file + - image + - paragraphs +id: paragraph.field_photo +field_name: field_photo +entity_type: paragraph +type: image +settings: + uri_scheme: public + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null + target_type: file + display_field: false + display_default: false +module: image +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.paragraph.field_prenom.yml b/config/sync/field.storage.paragraph.field_prenom.yml new file mode 100644 index 0000000..4e05d56 --- /dev/null +++ b/config/sync/field.storage.paragraph.field_prenom.yml @@ -0,0 +1,21 @@ +uuid: 9a220f10-51a7-411a-a34d-db982b8b0af7 +langcode: fr +status: true +dependencies: + module: + - paragraphs +id: paragraph.field_prenom +field_name: field_prenom +entity_type: paragraph +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/language.content_settings.node.partenaires_logo_footer_.yml b/config/sync/language.content_settings.node.partenaires_logo_footer_.yml new file mode 100644 index 0000000..9b4806e --- /dev/null +++ b/config/sync/language.content_settings.node.partenaires_logo_footer_.yml @@ -0,0 +1,11 @@ +uuid: 9323e909-08db-4a50-a6d4-21d133279360 +langcode: fr +status: true +dependencies: + config: + - node.type.partenaires_logo_footer_ +id: node.partenaires_logo_footer_ +target_entity_type_id: node +target_bundle: partenaires_logo_footer_ +default_langcode: site_default +language_alterable: false diff --git a/config/sync/node.type.partenaires_logo_footer_.yml b/config/sync/node.type.partenaires_logo_footer_.yml new file mode 100644 index 0000000..e3b96f6 --- /dev/null +++ b/config/sync/node.type.partenaires_logo_footer_.yml @@ -0,0 +1,17 @@ +uuid: f1b9eccb-5448-425d-90b0-6d9985536bd7 +langcode: fr +status: true +dependencies: + module: + - menu_ui +third_party_settings: + menu_ui: + available_menus: { } + parent: '' +name: 'Partenaires (logo footer)' +type: partenaires_logo_footer_ +description: '' +help: '' +new_revision: false +preview_mode: 1 +display_submitted: true diff --git a/config/sync/paragraphs.paragraphs_type.personne.yml b/config/sync/paragraphs.paragraphs_type.personne.yml new file mode 100644 index 0000000..40ffdf2 --- /dev/null +++ b/config/sync/paragraphs.paragraphs_type.personne.yml @@ -0,0 +1,11 @@ +uuid: a891e858-ad60-49f1-b6e3-c0eaf900c11b +langcode: fr +status: true +dependencies: { } +id: personne +label: Personne +icon_uuid: null +icon_default: null +description: '' +save_empty: false +behavior_plugins: { } diff --git a/config/sync/user.role.admin.yml b/config/sync/user.role.admin.yml index 36e6ef1..6c81c57 100644 --- a/config/sync/user.role.admin.yml +++ b/config/sync/user.role.admin.yml @@ -32,6 +32,7 @@ permissions: - 'create evenement content' - 'create generique workflow_transition' - 'create page content' + - 'create partenaires_logo_footer_ content' - 'create question_reponse content' - 'create ressource content' - 'create static content' @@ -56,12 +57,14 @@ permissions: - 'edit any enregistrement content' - 'edit any evenement content' - 'edit any page content' + - 'edit any partenaires_logo_footer_ content' - 'edit any question_reponse content' - 'edit any ressource content' - 'edit any static content' - 'edit own actualite content' - 'edit own enregistrement content' - 'edit own evenement content' + - 'edit own partenaires_logo_footer_ content' - 'edit own question_reponse content' - 'edit own ressource content' - 'edit own static content' @@ -95,6 +98,7 @@ permissions: - 'revert enregistrement revisions' - 'revert evenement revisions' - 'revert page revisions' + - 'revert partenaires_logo_footer_ revisions' - 'revert question_reponse revisions' - 'revert ressource revisions' - 'revert static revisions' @@ -117,6 +121,7 @@ permissions: - 'view evenement revisions' - 'view own unpublished content' - 'view page revisions' + - 'view partenaires_logo_footer_ revisions' - 'view question_reponse revisions' - 'view ressource revisions' - 'view static revisions' diff --git a/config/sync/user.role.editeur.yml b/config/sync/user.role.editeur.yml index bb78613..a0b9b7b 100644 --- a/config/sync/user.role.editeur.yml +++ b/config/sync/user.role.editeur.yml @@ -12,27 +12,32 @@ permissions: - 'administer nodes' - 'create actualite content' - 'create evenement content' + - 'create partenaires_logo_footer_ content' - 'create question_reponse content' - 'create ressource content' - 'create static content' - 'edit any actualite content' - 'edit any evenement content' + - 'edit any partenaires_logo_footer_ content' - 'edit any question_reponse content' - 'edit any ressource content' - 'edit any static content' - 'edit own actualite content' - 'edit own evenement content' + - 'edit own partenaires_logo_footer_ content' - 'edit own question_reponse content' - 'edit own ressource content' - 'edit own static content' - 'revert actualite revisions' - 'revert evenement revisions' + - 'revert partenaires_logo_footer_ revisions' - 'revert question_reponse revisions' - 'revert ressource revisions' - 'revert static revisions' - 'view actualite revisions' - 'view evenement revisions' - 'view own unpublished content' + - 'view partenaires_logo_footer_ revisions' - 'view question_reponse revisions' - 'view ressource revisions' - 'view static revisions' diff --git a/config/sync/views.view.partenaires.yml b/config/sync/views.view.partenaires.yml new file mode 100644 index 0000000..4640364 --- /dev/null +++ b/config/sync/views.view.partenaires.yml @@ -0,0 +1,331 @@ +uuid: 1d504d89-bacd-47cb-b9af-bb74ff452a64 +langcode: fr +status: true +dependencies: + config: + - core.entity_view_mode.node.teaser + - node.type.partenaires_logo_footer_ + module: + - node + - options + - user +id: partenaires +label: partenaires +module: views +description: '' +tag: '' +base_table: node_field_data +base_field: nid +display: + default: + display_plugin: default + id: default + display_title: Default + position: 0 + display_options: + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + query: + type: views_query + options: + disable_sql_rewrite: false + distinct: false + replica: false + query_comment: '' + query_tags: { } + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + pager: + type: none + options: + items_per_page: 0 + offset: 0 + style: + type: default + row: + type: 'entity:node' + options: + relationship: none + view_mode: teaser + fields: + title: + id: title + table: node_field_data + field: title + settings: + link_to_entity: true + plugin_id: field + relationship: none + group_type: group + admin_label: '' + label: '' + 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: '' + 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: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + 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 + 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 + value: + partenaires_logo_footer_: partenaires_logo_footer_ + entity_type: node + entity_field: type + plugin_id: bundle + expose: + operator_limit_selection: false + operator_list: { } + field_type_de_partenaire_value: + id: field_type_de_partenaire_value + table: node__field_type_de_partenaire + field: field_type_de_partenaire_value + relationship: none + group_type: group + admin_label: '' + operator: or + value: + 1: '1' + 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: { } + reduce_duplicates: false + plugin_id: list_field + sorts: + field_poid_value: + id: field_poid_value + table: node__field_poid + field: field_poid_value + relationship: none + group_type: group + admin_label: '' + order: ASC + exposed: false + expose: + label: '' + plugin_id: standard + title: 'Porteurs du programme' + header: { } + footer: { } + empty: { } + relationships: { } + arguments: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - 'user.node_grants:view' + - user.permissions + tags: { } + block_1: + display_plugin: block + id: block_1 + display_title: 'Partenaires porteurs' + position: 1 + display_options: + display_extenders: + views_ef_fieldset: { } + display_description: '' + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - 'user.node_grants:view' + - user.permissions + tags: { } + block_2: + display_plugin: block + id: block_2 + display_title: 'Partenaires partenaires' + position: 1 + display_options: + display_extenders: + views_ef_fieldset: { } + display_description: '' + title: partenaires + defaults: + title: false + filters: false + filter_groups: false + 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 + value: + partenaires_logo_footer_: partenaires_logo_footer_ + entity_type: node + entity_field: type + plugin_id: bundle + expose: + operator_limit_selection: false + operator_list: { } + field_type_de_partenaire_value: + id: field_type_de_partenaire_value + table: node__field_type_de_partenaire + field: field_type_de_partenaire_value + relationship: none + group_type: group + admin_label: '' + operator: or + value: + 2: '2' + 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: { } + reduce_duplicates: false + plugin_id: list_field + filter_groups: + operator: AND + groups: + 1: AND + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - 'user.node_grants:view' + - user.permissions + tags: { }