added texte_en_rebond to text_prod

This commit is contained in:
2021-04-08 20:26:08 +02:00
parent 526661a464
commit 88a5824040
6 changed files with 60 additions and 1 deletions
@@ -11,6 +11,7 @@ dependencies:
- field.field.node.texte_prod.field_notes_prod
- field.field.node.texte_prod.field_tag_prod
- field.field.node.texte_prod.field_texte_de_depart
- field.field.node.texte_prod.field_texte_en_rebond
- field.field.node.texte_prod.field_videos
- image.style.thumbnail
- node.type.texte_prod
@@ -76,7 +77,6 @@ third_party_settings:
label: Media
group_reference:
children:
- field_date
- field_auteurs
parent_name: group_tabs
weight: 24
@@ -92,6 +92,7 @@ third_party_settings:
group_liens:
children:
- field_texte_de_depart
- field_texte_en_rebond
parent_name: group_tabs
weight: 22
format_type: tab
@@ -258,6 +259,16 @@ content:
third_party_settings: { }
type: entity_reference_autocomplete
region: content
field_texte_en_rebond:
weight: 132
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
type: entity_reference_autocomplete
region: content
field_videos:
weight: 126
settings: { }
@@ -11,6 +11,7 @@ dependencies:
- field.field.node.texte_prod.field_notes_prod
- field.field.node.texte_prod.field_tag_prod
- field.field.node.texte_prod.field_texte_de_depart
- field.field.node.texte_prod.field_texte_en_rebond
- field.field.node.texte_prod.field_videos
- node.type.texte_prod
module:
@@ -90,6 +91,14 @@ content:
third_party_settings: { }
type: entity_reference_label
region: content
field_texte_en_rebond:
weight: 112
label: above
settings:
link: true
third_party_settings: { }
type: entity_reference_label
region: content
field_videos:
weight: 106
label: above
@@ -12,6 +12,7 @@ dependencies:
- field.field.node.texte_prod.field_notes_prod
- field.field.node.texte_prod.field_tag_prod
- field.field.node.texte_prod.field_texte_de_depart
- field.field.node.texte_prod.field_texte_en_rebond
- field.field.node.texte_prod.field_videos
- node.type.texte_prod
module:
@@ -43,6 +44,7 @@ hidden:
field_notes_prod: true
field_tag_prod: true
field_texte_de_depart: true
field_texte_en_rebond: true
field_videos: true
langcode: true
search_api_excerpt: true
@@ -0,0 +1,29 @@
uuid: 4b0bb2de-e35e-4f49-ba79-d63383c4d60d
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_texte_en_rebond
- node.type.texte
- node.type.texte_prod
id: node.texte_prod.field_texte_en_rebond
field_name: field_texte_en_rebond
entity_type: node
bundle: texte_prod
label: 'Texte en rebond'
description: ''
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings:
handler: 'default:node'
handler_settings:
target_bundles:
texte: texte
sort:
field: _none
direction: ASC
auto_create: false
auto_create_bundle: texte
field_type: entity_reference
@@ -62,6 +62,7 @@ type Textprod implements NodeInterface & TextInterface {
edition: Taxoterm
#
text_de_depart: [Textref]
text_en_rebond: [Textref]
tagsprod: [Taxoterm]
notes: [Noteprod]
}
@@ -404,6 +404,13 @@ class EnFrSchemaExtension extends SdlSchemaExtensionPluginBase {
->map('field', $builder->fromValue('field_texte_de_depart'))
));
$registry->addFieldResolver('Textprod', 'text_en_rebond',
$builder->compose(
$builder->produce('entity_reference')
->map('entity', $builder->fromParent())
->map('field', $builder->fromValue('field_texte_en_rebond'))
));
$registry->addFieldResolver('Textprod', 'images',
$builder->produce('entity_reference')
->map('entity', $builder->fromParent())