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 index 332adff..8a19134 100644 --- 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 @@ -3,6 +3,8 @@ langcode: fr status: true dependencies: config: + - field.field.node.partenaires_logo_footer_.body + - field.field.node.partenaires_logo_footer_.field_fichiers - field.field.node.partenaires_logo_footer_.field_lien - field.field.node.partenaires_logo_footer_.field_logo - field.field.node.partenaires_logo_footer_.field_poid @@ -11,8 +13,10 @@ dependencies: - node.type.partenaires_logo_footer_ module: - field_group + - file - image - link + - text third_party_settings: field_group: group_details: @@ -38,6 +42,23 @@ targetEntityType: node bundle: partenaires_logo_footer_ mode: default content: + body: + weight: 31 + settings: + rows: 9 + summary_rows: 3 + placeholder: '' + show_summary: false + third_party_settings: { } + type: text_textarea_with_summary + region: content + field_fichiers: + weight: 32 + settings: + progress_indicator: throbber + third_party_settings: { } + type: file_generic + region: content field_lien: type: link_default weight: 3 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 index f8c63bd..fe1cba7 100644 --- 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 @@ -3,6 +3,8 @@ langcode: fr status: true dependencies: config: + - field.field.node.partenaires_logo_footer_.body + - field.field.node.partenaires_logo_footer_.field_fichiers - field.field.node.partenaires_logo_footer_.field_lien - field.field.node.partenaires_logo_footer_.field_logo - field.field.node.partenaires_logo_footer_.field_poid @@ -10,13 +12,30 @@ dependencies: - image.style.thumbnail - node.type.partenaires_logo_footer_ module: + - file - image - linked_field + - text id: node.partenaires_logo_footer_.default targetEntityType: node bundle: partenaires_logo_footer_ mode: default content: + body: + weight: 2 + label: hidden + settings: { } + third_party_settings: { } + type: text_default + region: content + field_fichiers: + weight: 3 + label: hidden + settings: + use_description_as_link_text: true + third_party_settings: { } + type: file_default + region: content field_logo: weight: 0 label: hidden @@ -32,13 +51,17 @@ content: token: '' type: image region: content + links: + weight: 1 + region: content + settings: { } + third_party_settings: { } 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_.logo.yml b/config/sync/core.entity_view_display.node.partenaires_logo_footer_.logo.yml new file mode 100644 index 0000000..155f76a --- /dev/null +++ b/config/sync/core.entity_view_display.node.partenaires_logo_footer_.logo.yml @@ -0,0 +1,49 @@ +uuid: 64561ec6-0f7b-4dc3-80a6-76d59ad6f73f +langcode: fr +status: true +dependencies: + config: + - core.entity_view_mode.node.logo + - field.field.node.partenaires_logo_footer_.body + - field.field.node.partenaires_logo_footer_.field_fichiers + - 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: + - image + - linked_field +id: node.partenaires_logo_footer_.logo +targetEntityType: node +bundle: partenaires_logo_footer_ +mode: logo +content: + field_logo: + weight: 0 + label: hidden + settings: + image_style: thumbnail + image_link: '' + third_party_settings: + linked_field: + linked: '1' + type: field + destination: field_lien + advanced: { } + token: '' + type: image + region: content +hidden: + body: true + created: true + field_fichiers: 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 index 29a2289..53c88a8 100644 --- 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 @@ -4,6 +4,8 @@ status: true dependencies: config: - core.entity_view_mode.node.teaser + - field.field.node.partenaires_logo_footer_.body + - field.field.node.partenaires_logo_footer_.field_fichiers - field.field.node.partenaires_logo_footer_.field_lien - field.field.node.partenaires_logo_footer_.field_logo - field.field.node.partenaires_logo_footer_.field_poid @@ -12,15 +14,28 @@ dependencies: - node.type.partenaires_logo_footer_ module: - image + - link - linked_field id: node.partenaires_logo_footer_.teaser targetEntityType: node bundle: partenaires_logo_footer_ mode: teaser content: + field_lien: + type: link + weight: 2 + region: content + label: hidden + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } field_logo: type: image - weight: 0 + weight: 1 region: content label: hidden settings: @@ -33,13 +48,21 @@ content: destination: field_lien advanced: { } token: '' + title: + type: string + weight: 0 + region: content + label: hidden + settings: + link_to_entity: false + third_party_settings: { } hidden: + body: true created: true - field_lien: true + field_fichiers: 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_mode.node.logo.yml b/config/sync/core.entity_view_mode.node.logo.yml new file mode 100644 index 0000000..f9e3e9a --- /dev/null +++ b/config/sync/core.entity_view_mode.node.logo.yml @@ -0,0 +1,10 @@ +uuid: 13dfdf46-a0a4-4df7-bb34-2a0fb83eac19 +langcode: fr +status: true +dependencies: + module: + - node +id: node.logo +label: logo +targetEntityType: node +cache: true diff --git a/config/sync/field.field.node.partenaires_logo_footer_.body.yml b/config/sync/field.field.node.partenaires_logo_footer_.body.yml new file mode 100644 index 0000000..ca4d6e0 --- /dev/null +++ b/config/sync/field.field.node.partenaires_logo_footer_.body.yml @@ -0,0 +1,23 @@ +uuid: 9e8b386a-91ef-406c-8f4c-2fe6e8af6e7d +langcode: fr +status: true +dependencies: + config: + - field.storage.node.body + - node.type.partenaires_logo_footer_ + module: + - text +id: node.partenaires_logo_footer_.body +field_name: body +entity_type: node +bundle: partenaires_logo_footer_ +label: Texte +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + display_summary: false + required_summary: false +field_type: text_with_summary diff --git a/config/sync/field.field.node.partenaires_logo_footer_.field_fichiers.yml b/config/sync/field.field.node.partenaires_logo_footer_.field_fichiers.yml new file mode 100644 index 0000000..e5c3765 --- /dev/null +++ b/config/sync/field.field.node.partenaires_logo_footer_.field_fichiers.yml @@ -0,0 +1,27 @@ +uuid: bcf81715-d62a-4b9f-9cd8-501c4e70e7f5 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_fichiers + - node.type.partenaires_logo_footer_ + module: + - file +id: node.partenaires_logo_footer_.field_fichiers +field_name: field_fichiers +entity_type: node +bundle: partenaires_logo_footer_ +label: Fichiers +description: '' +required: false +translatable: true +default_value: { } +default_value_callback: '' +settings: + file_directory: '[date:custom:Y]-[date:custom:m]' + file_extensions: 'txt pdf doc docx obs png jpg' + max_filesize: '' + description_field: true + handler: 'default:file' + handler_settings: { } +field_type: file diff --git a/config/sync/field.storage.node.field_type_de_partenaire.yml b/config/sync/field.storage.node.field_type_de_partenaire.yml index 1a80486..9a3f0e5 100644 --- a/config/sync/field.storage.node.field_type_de_partenaire.yml +++ b/config/sync/field.storage.node.field_type_de_partenaire.yml @@ -17,6 +17,9 @@ settings: - value: 2 label: partenaire + - + value: 3 + label: annuaire allowed_values_function: '' module: options locked: false diff --git a/config/sync/node.type.partenaires_logo_footer_.yml b/config/sync/node.type.partenaires_logo_footer_.yml index e3b96f6..3dc7bfd 100644 --- a/config/sync/node.type.partenaires_logo_footer_.yml +++ b/config/sync/node.type.partenaires_logo_footer_.yml @@ -8,9 +8,9 @@ third_party_settings: menu_ui: available_menus: { } parent: '' -name: 'Partenaires (logo footer)' +name: Partenaires type: partenaires_logo_footer_ -description: '' +description: 'Partennaires pour footer et annuaire' help: '' new_revision: false preview_mode: 1 diff --git a/config/sync/structure_sync.data.yml b/config/sync/structure_sync.data.yml index f000ecd..16b66c0 100644 --- a/config/sync/structure_sync.data.yml +++ b/config/sync/structure_sync.data.yml @@ -324,6 +324,7 @@ taxonomies: parent: '0' uuid: 95dcbd7e-7f1f-48ad-9bb1-42022a29b18d collection: { } + structure: { } types_de_ressource: { } type_de_protagoniste: - diff --git a/config/sync/views.view.partenaires.yml b/config/sync/views.view.partenaires.yml index 4640364..c89f5d2 100644 --- a/config/sync/views.view.partenaires.yml +++ b/config/sync/views.view.partenaires.yml @@ -3,7 +3,7 @@ langcode: fr status: true dependencies: config: - - core.entity_view_mode.node.teaser + - core.entity_view_mode.node.logo - node.type.partenaires_logo_footer_ module: - node @@ -59,7 +59,7 @@ display: type: 'entity:node' options: relationship: none - view_mode: teaser + view_mode: logo fields: title: id: title