Add daily email testimonials

This commit is contained in:
Oliver Davies 2025-06-28 13:39:39 +01:00
parent aec21bd9be
commit b9ffd0bad6
41 changed files with 2195 additions and 7 deletions

View file

@ -6,6 +6,7 @@ dependencies:
- field.field.node.testimonial.body
- field.field.node.testimonial.field_image
- field.field.node.testimonial.field_role
- field.field.node.testimonial.field_testimonial_category
- field.field.node.testimonial.field_url
- field.field.node.testimonial.field_weight
- image.style.thumbnail
@ -14,6 +15,7 @@ dependencies:
- image
- link
- path
- tagify
- text
- weight
id: node.testimonial.default
@ -53,6 +55,19 @@ content:
size: 60
placeholder: ''
third_party_settings: { }
field_testimonial_category:
type: tagify_entity_reference_autocomplete_widget
weight: 124
region: content
settings:
match_operator: CONTAINS
match_limit: 10
placeholder: ''
suggestions_dropdown: 1
show_entity_id: 0
show_info_label: 0
info_label: ''
third_party_settings: { }
field_url:
type: link_default
weight: 122
@ -117,4 +132,9 @@ content:
size: 60
placeholder: ''
third_party_settings: { }
url_redirects:
weight: 50
region: content
settings: { }
third_party_settings: { }
hidden: { }

View file

@ -6,6 +6,7 @@ dependencies:
- field.field.node.testimonial.body
- field.field.node.testimonial.field_image
- field.field.node.testimonial.field_role
- field.field.node.testimonial.field_testimonial_category
- field.field.node.testimonial.field_url
- field.field.node.testimonial.field_weight
- image.style.thumbnail
@ -26,7 +27,7 @@ content:
label: hidden
settings: { }
third_party_settings: { }
weight: 0
weight: 1
region: content
field_image:
type: image
@ -37,7 +38,7 @@ content:
image_loading:
attribute: lazy
third_party_settings: { }
weight: -1
weight: 0
region: content
field_role:
type: string
@ -45,7 +46,7 @@ content:
settings:
link_to_entity: false
third_party_settings: { }
weight: 101
weight: 3
region: content
field_url:
type: link
@ -57,18 +58,19 @@ content:
rel: ''
target: ''
third_party_settings: { }
weight: 102
weight: 4
region: content
field_weight:
type: default_weight
label: above
settings: { }
third_party_settings: { }
weight: 103
weight: 5
region: content
links:
settings: { }
third_party_settings: { }
weight: 100
weight: 2
region: content
hidden: { }
hidden:
field_testimonial_category: true

View file

@ -7,6 +7,7 @@ dependencies:
- field.field.node.testimonial.body
- field.field.node.testimonial.field_image
- field.field.node.testimonial.field_role
- field.field.node.testimonial.field_testimonial_category
- field.field.node.testimonial.field_url
- field.field.node.testimonial.field_weight
- image.style.medium
@ -46,5 +47,6 @@ content:
region: content
hidden:
field_role: true
field_testimonial_category: true
field_url: true
field_weight: true

View file

@ -0,0 +1,29 @@
uuid: 1425ea1b-b5b3-4cd6-90c3-99de000dce35
langcode: en
status: true
dependencies:
config:
- field.storage.node.field_testimonial_category
- node.type.testimonial
- taxonomy.vocabulary.testimonial_category
id: node.testimonial.field_testimonial_category
field_name: field_testimonial_category
entity_type: node
bundle: testimonial
label: Category
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:taxonomy_term'
handler_settings:
target_bundles:
testimonial_category: testimonial_category
sort:
field: name
direction: asc
auto_create: false
auto_create_bundle: ''
field_type: entity_reference

View file

@ -0,0 +1,20 @@
uuid: 9d0a708e-5303-4860-a1f7-37424f332c2b
langcode: en
status: true
dependencies:
module:
- node
- taxonomy
id: node.field_testimonial_category
field_name: field_testimonial_category
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

View file

@ -0,0 +1,9 @@
uuid: fba53645-0cd5-4edb-b56b-6c3ccce6e593
langcode: en
status: true
dependencies: { }
name: 'Testimonial category'
vid: testimonial_category
description: null
weight: 0
new_revision: true