From 598baeb58ba83e622a21bda44c45b9a39385fe8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?benjamin=20melan=C3=A7on?= Date: Tue, 6 Aug 2019 00:27:23 -0400 Subject: [PATCH] Field Token Value experiment It's just not up to the task we need it for, conditional statements and the like. I don't think? A single conditional wrapper i'd do and keep it, but i think we need conditional logic inside it to get formatting. Maybe not. --- ...tity_form_display.node.article.default.yml | 8 ++++++ ...tity_view_display.node.article.default.yml | 10 ++++++++ ...ield.field.node.article.field_citation.yml | 25 +++++++++++++++++++ .../field.storage.node.field_citation.yml | 19 ++++++++++++++ 4 files changed, 62 insertions(+) create mode 100644 config/sync/field.field.node.article.field_citation.yml create mode 100644 config/sync/field.storage.node.field_citation.yml diff --git a/config/sync/core.entity_form_display.node.article.default.yml b/config/sync/core.entity_form_display.node.article.default.yml index fafc5e6..93c5c8c 100644 --- a/config/sync/core.entity_form_display.node.article.default.yml +++ b/config/sync/core.entity_form_display.node.article.default.yml @@ -8,6 +8,7 @@ dependencies: - field.field.node.article.field_article_type - field.field.node.article.field_authors - field.field.node.article.field_body_paragraph + - field.field.node.article.field_citation - field.field.node.article.field_economic_sectors - field.field.node.article.field_image - field.field.node.article.field_institutions_structures @@ -27,6 +28,7 @@ dependencies: module: - comment - datetime + - field_token_value - file - focal_point - metatag @@ -79,6 +81,12 @@ content: third_party_settings: { } type: entity_reference_paragraphs region: content + field_citation: + weight: 26 + settings: { } + third_party_settings: { } + type: field_token_value_default + region: content field_economic_sectors: weight: 19 settings: diff --git a/config/sync/core.entity_view_display.node.article.default.yml b/config/sync/core.entity_view_display.node.article.default.yml index 34d5b53..8aa11aa 100644 --- a/config/sync/core.entity_view_display.node.article.default.yml +++ b/config/sync/core.entity_view_display.node.article.default.yml @@ -8,6 +8,7 @@ dependencies: - field.field.node.article.field_article_type - field.field.node.article.field_authors - field.field.node.article.field_body_paragraph + - field.field.node.article.field_citation - field.field.node.article.field_economic_sectors - field.field.node.article.field_image - field.field.node.article.field_institutions_structures @@ -25,6 +26,7 @@ dependencies: - node.type.article module: - datetime + - field_token_value - file - user _core: @@ -34,6 +36,14 @@ targetEntityType: node bundle: article mode: default content: + field_citation: + weight: 10 + label: above + settings: + wrapper: '' + third_party_settings: { } + type: field_token_value_text + region: content field_economic_sectors: weight: 2 label: above diff --git a/config/sync/field.field.node.article.field_citation.yml b/config/sync/field.field.node.article.field_citation.yml new file mode 100644 index 0000000..0ef5547 --- /dev/null +++ b/config/sync/field.field.node.article.field_citation.yml @@ -0,0 +1,25 @@ +uuid: 015a792f-209b-496f-87c2-aa781043f24d +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_citation + - node.type.article + module: + - field_token_value +id: node.article.field_citation +field_name: field_citation +entity_type: node +bundle: article +label: Citation +description: '' +required: false +translatable: false +default_value: + - + value: '' +default_value_callback: '' +settings: + field_value: 'When citing this article, please use the following format: [node:field_authors:0] [node:field_authors:1] [node:field_authors:2] ([node:field_publication_date:date:custom:Y]). [node:title] [node:field_subtitle]. Grassroots Economic Organizing (GEO). [node:title]' + remove_empty: 1 +field_type: field_token_value diff --git a/config/sync/field.storage.node.field_citation.yml b/config/sync/field.storage.node.field_citation.yml new file mode 100644 index 0000000..c9845dd --- /dev/null +++ b/config/sync/field.storage.node.field_citation.yml @@ -0,0 +1,19 @@ +uuid: aa2366f1-e20d-4afe-b657-c17d5fe59399 +langcode: en +status: true +dependencies: + module: + - field_token_value + - node +id: node.field_citation +field_name: field_citation +entity_type: node +type: field_token_value +settings: { } +module: field_token_value +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false