CT partenaire refactoring

This commit is contained in:
2021-11-30 11:11:58 +01:00
parent de0f557e2f
commit ae5c33e304
11 changed files with 188 additions and 8 deletions
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -17,6 +17,9 @@ settings:
-
value: 2
label: partenaire
-
value: 3
label: annuaire
allowed_values_function: ''
module: options
locked: false
@@ -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
+1
View File
@@ -324,6 +324,7 @@ taxonomies:
parent: '0'
uuid: 95dcbd7e-7f1f-48ad-9bb1-42022a29b18d
collection: { }
structure: { }
types_de_ressource: { }
type_de_protagoniste:
-
+2 -2
View File
@@ -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