From 7cc3a4a1dfbb972d6dbda91359e96abbcd0b2fa6 Mon Sep 17 00:00:00 2001 From: bach Date: Mon, 14 Sep 2026 09:53:26 +0200 Subject: [PATCH] new block type logo-link --- config/sync/block_content.type.logo_link.yml | 8 +++ ...isplay.block_content.logo_link.default.yml | 49 +++++++++++++++++++ ...isplay.block_content.logo_link.default.yml | 42 ++++++++++++++++ ...eld.block_content.logo_link.field_lien.yml | 23 +++++++++ ...eld.block_content.logo_link.field_logo.yml | 38 ++++++++++++++ ...field.storage.block_content.field_lien.yml | 19 +++++++ ...field.storage.block_content.field_logo.yml | 30 ++++++++++++ ...ntent_settings.block_content.logo_link.yml | 11 +++++ 8 files changed, 220 insertions(+) create mode 100644 config/sync/block_content.type.logo_link.yml create mode 100644 config/sync/core.entity_form_display.block_content.logo_link.default.yml create mode 100644 config/sync/core.entity_view_display.block_content.logo_link.default.yml create mode 100644 config/sync/field.field.block_content.logo_link.field_lien.yml create mode 100644 config/sync/field.field.block_content.logo_link.field_logo.yml create mode 100644 config/sync/field.storage.block_content.field_lien.yml create mode 100644 config/sync/field.storage.block_content.field_logo.yml create mode 100644 config/sync/language.content_settings.block_content.logo_link.yml diff --git a/config/sync/block_content.type.logo_link.yml b/config/sync/block_content.type.logo_link.yml new file mode 100644 index 0000000..f041085 --- /dev/null +++ b/config/sync/block_content.type.logo_link.yml @@ -0,0 +1,8 @@ +uuid: 6d872bd0-154d-499f-b2b3-4e5329e74a73 +langcode: fr +status: true +dependencies: { } +id: logo_link +label: 'logo link' +revision: false +description: null diff --git a/config/sync/core.entity_form_display.block_content.logo_link.default.yml b/config/sync/core.entity_form_display.block_content.logo_link.default.yml new file mode 100644 index 0000000..f5b9e5c --- /dev/null +++ b/config/sync/core.entity_form_display.block_content.logo_link.default.yml @@ -0,0 +1,49 @@ +uuid: cc1141d6-5782-432c-9102-8a4b4918fff4 +langcode: fr +status: true +dependencies: + config: + - block_content.type.logo_link + - field.field.block_content.logo_link.field_lien + - field.field.block_content.logo_link.field_logo + - image.style.thumbnail + module: + - image + - link +id: block_content.logo_link.default +targetEntityType: block_content +bundle: logo_link +mode: default +content: + field_lien: + type: link_default + weight: 26 + region: content + settings: + placeholder_url: '' + placeholder_title: '' + third_party_settings: { } + field_logo: + type: image_image + weight: 27 + region: content + settings: + progress_indicator: throbber + preview_image_style: thumbnail + third_party_settings: { } + info: + type: string_textfield + weight: -5 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + langcode: + type: language_select + weight: 2 + region: content + settings: + include_locked: true + third_party_settings: { } +hidden: { } diff --git a/config/sync/core.entity_view_display.block_content.logo_link.default.yml b/config/sync/core.entity_view_display.block_content.logo_link.default.yml new file mode 100644 index 0000000..cabc091 --- /dev/null +++ b/config/sync/core.entity_view_display.block_content.logo_link.default.yml @@ -0,0 +1,42 @@ +uuid: 7dfb0049-bde3-4738-8ae9-fd78f513f401 +langcode: fr +status: true +dependencies: + config: + - block_content.type.logo_link + - field.field.block_content.logo_link.field_lien + - field.field.block_content.logo_link.field_logo + module: + - image + - link +id: block_content.logo_link.default +targetEntityType: block_content +bundle: logo_link +mode: default +content: + field_lien: + type: link + label: above + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + weight: 0 + region: content + field_logo: + type: image + label: above + settings: + image_link: '' + image_style: '' + image_loading: + attribute: lazy + third_party_settings: { } + weight: 1 + region: content +hidden: + langcode: true + search_api_excerpt: true diff --git a/config/sync/field.field.block_content.logo_link.field_lien.yml b/config/sync/field.field.block_content.logo_link.field_lien.yml new file mode 100644 index 0000000..8ec1bda --- /dev/null +++ b/config/sync/field.field.block_content.logo_link.field_lien.yml @@ -0,0 +1,23 @@ +uuid: d63a6e6b-64b6-43bd-a58b-2ee3e106a41b +langcode: fr +status: true +dependencies: + config: + - block_content.type.logo_link + - field.storage.block_content.field_lien + module: + - link +id: block_content.logo_link.field_lien +field_name: field_lien +entity_type: block_content +bundle: logo_link +label: Lien +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + title: 0 + link_type: 16 +field_type: link diff --git a/config/sync/field.field.block_content.logo_link.field_logo.yml b/config/sync/field.field.block_content.logo_link.field_logo.yml new file mode 100644 index 0000000..91ab05f --- /dev/null +++ b/config/sync/field.field.block_content.logo_link.field_logo.yml @@ -0,0 +1,38 @@ +uuid: 727398e0-2cd1-42ba-bafb-cd733f136caa +langcode: fr +status: true +dependencies: + config: + - block_content.type.logo_link + - field.storage.block_content.field_logo + module: + - image +id: block_content.logo_link.field_logo +field_name: field_logo +entity_type: block_content +bundle: logo_link +label: Logo +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: true + title_field: false + title_field_required: false + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null +field_type: image diff --git a/config/sync/field.storage.block_content.field_lien.yml b/config/sync/field.storage.block_content.field_lien.yml new file mode 100644 index 0000000..aa66ccc --- /dev/null +++ b/config/sync/field.storage.block_content.field_lien.yml @@ -0,0 +1,19 @@ +uuid: feb6db14-a228-4db7-bd2b-f1f7a7e67add +langcode: fr +status: true +dependencies: + module: + - block_content + - link +id: block_content.field_lien +field_name: field_lien +entity_type: block_content +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.block_content.field_logo.yml b/config/sync/field.storage.block_content.field_logo.yml new file mode 100644 index 0000000..6897938 --- /dev/null +++ b/config/sync/field.storage.block_content.field_logo.yml @@ -0,0 +1,30 @@ +uuid: 816a5b21-af77-44d6-ae56-1929fabe039f +langcode: fr +status: true +dependencies: + module: + - block_content + - file + - image +id: block_content.field_logo +field_name: field_logo +entity_type: block_content +type: image +settings: + target_type: file + display_field: false + display_default: true + uri_scheme: public + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null +module: image +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/language.content_settings.block_content.logo_link.yml b/config/sync/language.content_settings.block_content.logo_link.yml new file mode 100644 index 0000000..39d3721 --- /dev/null +++ b/config/sync/language.content_settings.block_content.logo_link.yml @@ -0,0 +1,11 @@ +uuid: 284462f0-456e-4178-a946-51ad5a7d30ee +langcode: fr +status: true +dependencies: + config: + - block_content.type.logo_link +id: block_content.logo_link +target_entity_type_id: block_content +target_bundle: logo_link +default_langcode: site_default +language_alterable: false