From 5dc76af001b375e2398f3e766c7cc38aa356ebe4 Mon Sep 17 00:00:00 2001 From: bach Date: Mon, 8 Feb 2021 11:39:46 +0100 Subject: [PATCH] added tag-prod, allowed insitu taxo term creation --- ...y_form_display.node.texte_prod.default.yml | 11 +++++++ ...y_view_display.node.texte_prod.default.yml | 9 ++++++ ...ty_view_display.node.texte_prod.teaser.yml | 2 ++ .../field.field.node.texte.field_famille.yml | 2 +- .../sync/field.field.node.texte.field_tag.yml | 2 +- ...ld.field.node.texte_prod.field_famille.yml | 2 +- ...d.field.node.texte_prod.field_tag_prod.yml | 29 +++++++++++++++++++ .../field.storage.node.field_tag_prod.yml | 20 +++++++++++++ ...ontent_settings.taxonomy_term.tag_prod.yml | 11 +++++++ .../sync/taxonomy.vocabulary.tag_prod.yml | 8 +++++ 10 files changed, 93 insertions(+), 3 deletions(-) create mode 100644 src/config/sync/field.field.node.texte_prod.field_tag_prod.yml create mode 100644 src/config/sync/field.storage.node.field_tag_prod.yml create mode 100644 src/config/sync/language.content_settings.taxonomy_term.tag_prod.yml create mode 100644 src/config/sync/taxonomy.vocabulary.tag_prod.yml diff --git a/src/config/sync/core.entity_form_display.node.texte_prod.default.yml b/src/config/sync/core.entity_form_display.node.texte_prod.default.yml index b2a89a5..2c451d8 100644 --- a/src/config/sync/core.entity_form_display.node.texte_prod.default.yml +++ b/src/config/sync/core.entity_form_display.node.texte_prod.default.yml @@ -9,6 +9,7 @@ dependencies: - field.field.node.texte_prod.field_famille - field.field.node.texte_prod.field_images - 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_videos - image.style.thumbnail @@ -173,6 +174,16 @@ content: default_paragraph_type: '' third_party_settings: { } region: content + field_tag_prod: + weight: 129 + settings: + match_operator: CONTAINS + match_limit: 10 + size: 60 + placeholder: '' + third_party_settings: { } + type: entity_reference_autocomplete + region: content field_texte_de_depart: weight: 124 settings: diff --git a/src/config/sync/core.entity_view_display.node.texte_prod.default.yml b/src/config/sync/core.entity_view_display.node.texte_prod.default.yml index 5d7739a..9e5f134 100644 --- a/src/config/sync/core.entity_view_display.node.texte_prod.default.yml +++ b/src/config/sync/core.entity_view_display.node.texte_prod.default.yml @@ -9,6 +9,7 @@ dependencies: - field.field.node.texte_prod.field_famille - field.field.node.texte_prod.field_images - 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_videos - node.type.texte_prod @@ -74,6 +75,14 @@ content: link: '' third_party_settings: { } region: content + field_tag_prod: + weight: 109 + label: above + settings: + link: true + third_party_settings: { } + type: entity_reference_label + region: content field_texte_de_depart: weight: 104 label: above diff --git a/src/config/sync/core.entity_view_display.node.texte_prod.teaser.yml b/src/config/sync/core.entity_view_display.node.texte_prod.teaser.yml index 520becc..1d56b3b 100644 --- a/src/config/sync/core.entity_view_display.node.texte_prod.teaser.yml +++ b/src/config/sync/core.entity_view_display.node.texte_prod.teaser.yml @@ -10,6 +10,7 @@ dependencies: - field.field.node.texte_prod.field_famille - field.field.node.texte_prod.field_images - 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_videos - node.type.texte_prod @@ -40,6 +41,7 @@ hidden: field_famille: true field_images: true field_notes_prod: true + field_tag_prod: true field_texte_de_depart: true field_videos: true langcode: true diff --git a/src/config/sync/field.field.node.texte.field_famille.yml b/src/config/sync/field.field.node.texte.field_famille.yml index 067973c..ffa3412 100644 --- a/src/config/sync/field.field.node.texte.field_famille.yml +++ b/src/config/sync/field.field.node.texte.field_famille.yml @@ -24,6 +24,6 @@ settings: sort: field: name direction: asc - auto_create: false + auto_create: true auto_create_bundle: '' field_type: entity_reference diff --git a/src/config/sync/field.field.node.texte.field_tag.yml b/src/config/sync/field.field.node.texte.field_tag.yml index f3797c7..4e9da8a 100644 --- a/src/config/sync/field.field.node.texte.field_tag.yml +++ b/src/config/sync/field.field.node.texte.field_tag.yml @@ -24,6 +24,6 @@ settings: sort: field: name direction: asc - auto_create: false + auto_create: true auto_create_bundle: '' field_type: entity_reference diff --git a/src/config/sync/field.field.node.texte_prod.field_famille.yml b/src/config/sync/field.field.node.texte_prod.field_famille.yml index d892165..902ace0 100644 --- a/src/config/sync/field.field.node.texte_prod.field_famille.yml +++ b/src/config/sync/field.field.node.texte_prod.field_famille.yml @@ -24,6 +24,6 @@ settings: sort: field: name direction: asc - auto_create: false + auto_create: true auto_create_bundle: '' field_type: entity_reference diff --git a/src/config/sync/field.field.node.texte_prod.field_tag_prod.yml b/src/config/sync/field.field.node.texte_prod.field_tag_prod.yml new file mode 100644 index 0000000..aba323f --- /dev/null +++ b/src/config/sync/field.field.node.texte_prod.field_tag_prod.yml @@ -0,0 +1,29 @@ +uuid: d07bacc2-a70d-4f17-b732-291c177fe9d7 +langcode: fr +status: true +dependencies: + config: + - field.storage.node.field_tag_prod + - node.type.texte_prod + - taxonomy.vocabulary.tag_prod +id: node.texte_prod.field_tag_prod +field_name: field_tag_prod +entity_type: node +bundle: texte_prod +label: Tag +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:taxonomy_term' + handler_settings: + target_bundles: + tag_prod: tag_prod + sort: + field: name + direction: asc + auto_create: true + auto_create_bundle: '' +field_type: entity_reference diff --git a/src/config/sync/field.storage.node.field_tag_prod.yml b/src/config/sync/field.storage.node.field_tag_prod.yml new file mode 100644 index 0000000..46c2743 --- /dev/null +++ b/src/config/sync/field.storage.node.field_tag_prod.yml @@ -0,0 +1,20 @@ +uuid: 1cdc44d8-4f0b-40d6-90c0-a9b2a38e45f0 +langcode: fr +status: true +dependencies: + module: + - node + - taxonomy +id: node.field_tag_prod +field_name: field_tag_prod +entity_type: node +type: entity_reference +settings: + target_type: taxonomy_term +module: core +locked: false +cardinality: -1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/src/config/sync/language.content_settings.taxonomy_term.tag_prod.yml b/src/config/sync/language.content_settings.taxonomy_term.tag_prod.yml new file mode 100644 index 0000000..253cdb9 --- /dev/null +++ b/src/config/sync/language.content_settings.taxonomy_term.tag_prod.yml @@ -0,0 +1,11 @@ +uuid: c248a1db-b175-444b-9b8e-4fe3da3866de +langcode: fr +status: true +dependencies: + config: + - taxonomy.vocabulary.tag_prod +id: taxonomy_term.tag_prod +target_entity_type_id: taxonomy_term +target_bundle: tag_prod +default_langcode: site_default +language_alterable: false diff --git a/src/config/sync/taxonomy.vocabulary.tag_prod.yml b/src/config/sync/taxonomy.vocabulary.tag_prod.yml new file mode 100644 index 0000000..41a2cc4 --- /dev/null +++ b/src/config/sync/taxonomy.vocabulary.tag_prod.yml @@ -0,0 +1,8 @@ +uuid: bcd8cb5a-4f2f-461c-99cc-9073b0552cbe +langcode: fr +status: true +dependencies: { } +name: 'tag prod' +vid: tag_prod +description: '' +weight: 0