diff --git a/profiles/cr/modules/custom/cr_article/README.md b/profiles/cr/modules/custom/cr_article/README.md index c93171a1d4..47841d9a2b 100644 --- a/profiles/cr/modules/custom/cr_article/README.md +++ b/profiles/cr/modules/custom/cr_article/README.md @@ -6,9 +6,13 @@ This module contains the CR article that shows. |field_name|type|comment| |--- | --- | --- | --- | --- | -|`field_article_intro`|`text_long`|This is used as a brief description of the body| -|`field_article_tag`|`taxonomy_term`|This is used for related articles| -|`field_article_publish_date`|`datetime`|This is used for specify a date for the article| -|`field_article_youtube_url`|`link`|This is for show a youtube video| +|`title`|`text`|Title of the article| +|`body`|Body of the article| +|`field_intro`|`text_long`|This is used as a brief description of the body| +|`field_tags`|`taxonomy_term`|This is used for related articles| +|`field_publish_date`|`datetime`|This is used for specify a date for the article| +|`field_youtube_url`|`link`|This is to show a youtube video| +|`field_image`|`image`|This is used to show a main image for the article| +|`field_meta_tags`|`metatag`|This is used to enter customised tags and values for SEO and social media for the article| \* Includes Image from the profile. diff --git a/profiles/cr/modules/custom/cr_article/config/install/core.entity_form_display.node.article.default.yml b/profiles/cr/modules/custom/cr_article/config/install/core.entity_form_display.node.article.default.yml index 66f7f3863f..526520a53c 100644 --- a/profiles/cr/modules/custom/cr_article/config/install/core.entity_form_display.node.article.default.yml +++ b/profiles/cr/modules/custom/cr_article/config/install/core.entity_form_display.node.article.default.yml @@ -5,6 +5,7 @@ dependencies: - field.field.node.article.body - field.field.node.article.field_image - field.field.node.article.field_intro + - field.field.node.article.field_meta_tags - field.field.node.article.field_publish_date - field.field.node.article.field_tags - field.field.node.article.field_youtube_url @@ -13,6 +14,7 @@ dependencies: module: - datetime - image + - metatag - path - text - youtube @@ -48,6 +50,11 @@ content: rows: 5 placeholder: '' third_party_settings: { } + field_meta_tags: + weight: 26 + settings: { } + third_party_settings: { } + type: metatag_firehose field_publish_date: type: datetime_default weight: 1 diff --git a/profiles/cr/modules/custom/cr_article/config/install/core.entity_view_display.node.article.default.yml b/profiles/cr/modules/custom/cr_article/config/install/core.entity_view_display.node.article.default.yml index 146e958b3f..7721f01104 100644 --- a/profiles/cr/modules/custom/cr_article/config/install/core.entity_view_display.node.article.default.yml +++ b/profiles/cr/modules/custom/cr_article/config/install/core.entity_view_display.node.article.default.yml @@ -5,12 +5,14 @@ dependencies: - field.field.node.article.body - field.field.node.article.field_image - field.field.node.article.field_intro + - field.field.node.article.field_meta_tags - field.field.node.article.field_publish_date - field.field.node.article.field_tags - field.field.node.article.field_youtube_url - node.type.article module: - datetime + - metatag - panelizer - responsive_image - text @@ -162,6 +164,12 @@ content: label: visually_hidden settings: { } third_party_settings: { } + field_meta_tags: + weight: 6 + label: above + settings: { } + third_party_settings: { } + type: metatag_empty_formatter field_publish_date: type: datetime_default weight: 0 diff --git a/profiles/cr/modules/custom/cr_article/config/install/field.field.node.article.field_meta_tags.yml b/profiles/cr/modules/custom/cr_article/config/install/field.field.node.article.field_meta_tags.yml new file mode 100644 index 0000000000..e18f746f28 --- /dev/null +++ b/profiles/cr/modules/custom/cr_article/config/install/field.field.node.article.field_meta_tags.yml @@ -0,0 +1,20 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_meta_tags + - node.type.article + module: + - metatag +id: node.article.field_meta_tags +field_name: field_meta_tags +entity_type: node +bundle: article +label: 'Meta tags' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: metatag diff --git a/profiles/cr/modules/custom/cr_article/config/install/field.storage.node.field_meta_tags.yml b/profiles/cr/modules/custom/cr_article/config/install/field.storage.node.field_meta_tags.yml new file mode 100644 index 0000000000..5721e59a24 --- /dev/null +++ b/profiles/cr/modules/custom/cr_article/config/install/field.storage.node.field_meta_tags.yml @@ -0,0 +1,18 @@ +langcode: en +status: true +dependencies: + module: + - metatag + - node +id: node.field_meta_tags +field_name: field_meta_tags +entity_type: node +type: metatag +settings: { } +module: metatag +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/profiles/cr/modules/custom/cr_article/cr_article.info.yml b/profiles/cr/modules/custom/cr_article/cr_article.info.yml index 98be6fb08b..7f9a945eab 100644 --- a/profiles/cr/modules/custom/cr_article/cr_article.info.yml +++ b/profiles/cr/modules/custom/cr_article/cr_article.info.yml @@ -14,6 +14,8 @@ dependencies: - views - taxonomy - youtube + - metatag + - pathauto config_devel: - taxonomy.vocabulary.tags @@ -31,6 +33,8 @@ config_devel: - field.storage.node.field_publish_date - field.field.node.article.field_image - field.storage.node.field_image + - field.field.node.article.field_meta_tags + - field.storage.node.field_meta_tags - field.field.node.article.field_youtube_url - field.storage.node.field_youtube_url - views.view.related_news