added fields titre to texte produit
This commit is contained in:
@@ -12,6 +12,8 @@ dependencies:
|
||||
- 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_titre
|
||||
- field.field.node.texte_prod.field_titre_regular
|
||||
- field.field.node.texte_prod.field_videos
|
||||
- image.style.thumbnail
|
||||
- node.type.texte_prod
|
||||
@@ -78,6 +80,8 @@ third_party_settings:
|
||||
group_reference:
|
||||
children:
|
||||
- field_auteurs
|
||||
- field_titre
|
||||
- field_titre_regular
|
||||
parent_name: group_tabs
|
||||
weight: 24
|
||||
format_type: tab
|
||||
@@ -269,6 +273,22 @@ content:
|
||||
third_party_settings: { }
|
||||
type: entity_reference_autocomplete
|
||||
region: content
|
||||
field_titre:
|
||||
weight: 130
|
||||
settings:
|
||||
size: 60
|
||||
placeholder: ''
|
||||
third_party_settings: { }
|
||||
type: text_textfield
|
||||
region: content
|
||||
field_titre_regular:
|
||||
weight: 129
|
||||
settings:
|
||||
size: 60
|
||||
placeholder: ''
|
||||
third_party_settings: { }
|
||||
type: text_textfield
|
||||
region: content
|
||||
field_videos:
|
||||
weight: 126
|
||||
settings: { }
|
||||
|
||||
@@ -12,6 +12,8 @@ dependencies:
|
||||
- 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_titre
|
||||
- field.field.node.texte_prod.field_titre_regular
|
||||
- field.field.node.texte_prod.field_videos
|
||||
- node.type.texte_prod
|
||||
module:
|
||||
@@ -99,6 +101,20 @@ content:
|
||||
third_party_settings: { }
|
||||
type: entity_reference_label
|
||||
region: content
|
||||
field_titre:
|
||||
weight: 113
|
||||
label: above
|
||||
settings: { }
|
||||
third_party_settings: { }
|
||||
type: text_default
|
||||
region: content
|
||||
field_titre_regular:
|
||||
weight: 114
|
||||
label: above
|
||||
settings: { }
|
||||
third_party_settings: { }
|
||||
type: text_default
|
||||
region: content
|
||||
field_videos:
|
||||
weight: 106
|
||||
label: above
|
||||
|
||||
@@ -13,6 +13,8 @@ dependencies:
|
||||
- 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_titre
|
||||
- field.field.node.texte_prod.field_titre_regular
|
||||
- field.field.node.texte_prod.field_videos
|
||||
- node.type.texte_prod
|
||||
module:
|
||||
@@ -45,6 +47,8 @@ hidden:
|
||||
field_tag_prod: true
|
||||
field_texte_de_depart: true
|
||||
field_texte_en_rebond: true
|
||||
field_titre: true
|
||||
field_titre_regular: true
|
||||
field_videos: true
|
||||
langcode: true
|
||||
search_api_excerpt: true
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
uuid: 1e87dbba-9459-4654-90d3-d34b6ac7fcd4
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies:
|
||||
config:
|
||||
- field.storage.node.field_titre
|
||||
- node.type.texte_prod
|
||||
module:
|
||||
- text
|
||||
id: node.texte_prod.field_titre
|
||||
field_name: field_titre
|
||||
entity_type: node
|
||||
bundle: texte_prod
|
||||
label: 'Titre Italique'
|
||||
description: ''
|
||||
required: false
|
||||
translatable: true
|
||||
default_value: { }
|
||||
default_value_callback: ''
|
||||
settings: { }
|
||||
field_type: text
|
||||
@@ -0,0 +1,21 @@
|
||||
uuid: 22231d0a-07a4-4c64-92c4-a1057cda5ab2
|
||||
langcode: fr
|
||||
status: true
|
||||
dependencies:
|
||||
config:
|
||||
- field.storage.node.field_titre_regular
|
||||
- node.type.texte_prod
|
||||
module:
|
||||
- text
|
||||
id: node.texte_prod.field_titre_regular
|
||||
field_name: field_titre_regular
|
||||
entity_type: node
|
||||
bundle: texte_prod
|
||||
label: 'Titre regular'
|
||||
description: ''
|
||||
required: false
|
||||
translatable: true
|
||||
default_value: { }
|
||||
default_value_callback: ''
|
||||
settings: { }
|
||||
field_type: text
|
||||
@@ -27,6 +27,8 @@ interface TextInterface {
|
||||
fichiers: [File]
|
||||
familles: [Taxoterm]
|
||||
auteurs: [Auteur]
|
||||
field_titre_regular: String
|
||||
field_titre_italique: String
|
||||
}
|
||||
|
||||
type Textref implements NodeInterface & TextInterface & MapItemInterface{
|
||||
@@ -42,9 +44,9 @@ type Textref implements NodeInterface & TextInterface & MapItemInterface{
|
||||
fichiers: [File]
|
||||
familles: [Taxoterm]
|
||||
auteurs: [Auteur]
|
||||
#
|
||||
field_titre_regular: String
|
||||
field_titre_italique: String
|
||||
#
|
||||
edition: [Taxoterm]
|
||||
lien_reference: Link
|
||||
text_de_depart: [Textref]
|
||||
@@ -69,6 +71,8 @@ type Textprod implements NodeInterface & TextInterface & MapItemInterface {
|
||||
fichiers: [File]
|
||||
familles: [Taxoterm]
|
||||
auteurs: [Auteur]
|
||||
field_titre_regular: String
|
||||
field_titre_italique: String
|
||||
#
|
||||
text_de_depart: [Textref]
|
||||
text_en_rebond: [Textref]
|
||||
|
||||
+15
-8
@@ -536,13 +536,20 @@ class EnFrSchemaExtension extends SdlSchemaExtensionPluginBase {
|
||||
->map('entity', $builder->fromParent())
|
||||
->map('field', $builder->fromValue('field_famille'))
|
||||
);
|
||||
//
|
||||
// $registry->addFieldResolver('Textprod', 'field_titre',
|
||||
// $builder->produce('property_path')
|
||||
// ->map('type', $builder->fromValue('entity:node'))
|
||||
// ->map('value', $builder->fromParent())
|
||||
// ->map('path', $builder->fromValue('field_titre'))
|
||||
// );
|
||||
|
||||
$registry->addFieldResolver('Textprod', 'field_titre_regular',
|
||||
$builder->produce('property_path')
|
||||
->map('type', $builder->fromValue('entity:node'))
|
||||
->map('value', $builder->fromParent())
|
||||
->map('path', $builder->fromValue('field_titre_regular.value'))
|
||||
);
|
||||
|
||||
$registry->addFieldResolver('Textprod', 'field_titre_italique',
|
||||
$builder->produce('property_path')
|
||||
->map('type', $builder->fromValue('entity:node'))
|
||||
->map('value', $builder->fromParent())
|
||||
->map('path', $builder->fromValue('field_titre.value'))
|
||||
);
|
||||
|
||||
$registry->addFieldResolver('Textprod', 'auteurs',
|
||||
$builder->produce('entity_reference')
|
||||
@@ -585,7 +592,7 @@ class EnFrSchemaExtension extends SdlSchemaExtensionPluginBase {
|
||||
->map('path', $builder->fromValue('field_numero.value'))
|
||||
);
|
||||
|
||||
$registry->addFieldResolver('Noteprod', 'liens',
|
||||
$registry->addFieldResolver('Noteref', 'liens',
|
||||
$builder->produce('entity_reference')
|
||||
->map('entity', $builder->fromParent())
|
||||
->map('field', $builder->fromValue('field_text_lien'))
|
||||
|
||||
Reference in New Issue
Block a user