Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
langcode: en
status: true
dependencies:
config:
- node.type.highlighted_course
id: node.highlighted_course.promote
field_name: promote
entity_type: node
bundle: highlighted_course
label: 'Promoted to front page'
description: ''
required: false
translatable: true
default_value:
-
value: 0
default_value_callback: ''
settings:
on_label: 'On'
off_label: 'Off'
field_type: boolean
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
langcode: en
status: true
dependencies:
config:
- node.type.highlighted_course
id: node.highlighted_course.title
field_name: title
entity_type: node
bundle: highlighted_course
label: 'Course Title'
description: ''
required: true
translatable: true
default_value: { }
default_value_callback: ''
settings: { }
field_type: string
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
langcode: en
status: true
dependencies:
config:
- field.field.node.highlighted_course.body
- field.field.node.highlighted_course.field_course_number
- field.field.node.highlighted_course.field_if_meda_featured_image
- field.field.node.highlighted_course.field_more_details
- field.field.node.highlighted_course.field_tags
- node.type.highlighted_course
module:
- link
- media_library
- text
id: node.highlighted_course.default
targetEntityType: node
bundle: highlighted_course
mode: default
content:
body:
type: text_textarea_with_summary
weight: 2
settings:
rows: 9
summary_rows: 3
placeholder: ''
show_summary: false
third_party_settings: { }
region: content
field_course_number:
weight: 1
settings:
size: 60
placeholder: ''
third_party_settings: { }
type: string_textfield
region: content
field_if_meda_featured_image:
weight: 3
settings:
media_types: { }
third_party_settings: { }
type: media_library_widget
region: content
field_more_details:
weight: 4
settings:
placeholder_url: ''
placeholder_title: ''
third_party_settings: { }
type: link_default
region: content
field_tags:
weight: 5
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
type: entity_reference_autocomplete
region: content
status:
type: boolean_checkbox
settings:
display_label: true
weight: 6
region: content
third_party_settings: { }
title:
type: string_textfield
weight: 0
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
hidden:
created: true
path: true
promote: true
sticky: true
uid: true
url_redirects: true
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
langcode: en
status: true
dependencies:
config:
- field.field.node.highlighted_course.body
- field.field.node.highlighted_course.field_course_number
- field.field.node.highlighted_course.field_if_meda_featured_image
- field.field.node.highlighted_course.field_more_details
- field.field.node.highlighted_course.field_tags
- node.type.highlighted_course
module:
- link
- text
- user
id: node.highlighted_course.default
targetEntityType: node
bundle: highlighted_course
mode: default
content:
body:
label: hidden
type: text_default
weight: 3
settings: { }
third_party_settings: { }
region: content
field_course_number:
weight: 2
label: above
settings:
link_to_entity: false
third_party_settings: { }
type: string
region: content
field_if_meda_featured_image:
weight: 1
label: hidden
settings:
link: true
view_mode: default
third_party_settings: { }
type: entity_reference_entity_view
region: content
field_more_details:
weight: 4
label: hidden
settings:
trim_length: 80
url_only: false
url_plain: false
rel: ''
target: ''
third_party_settings: { }
type: link
region: content
field_tags:
weight: 5
label: above
settings:
link: true
third_party_settings: { }
type: entity_reference_label
region: content
links:
weight: 0
region: content
settings: { }
third_party_settings: { }
hidden: { }
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
langcode: en
status: true
dependencies:
config:
- core.entity_view_mode.node.teaser
- field.field.node.highlighted_course.body
- field.field.node.highlighted_course.field_course_number
- field.field.node.highlighted_course.field_if_meda_featured_image
- field.field.node.highlighted_course.field_more_details
- field.field.node.highlighted_course.field_tags
- node.type.highlighted_course
module:
- text
- user
id: node.highlighted_course.teaser
targetEntityType: node
bundle: highlighted_course
mode: teaser
content:
body:
label: hidden
type: text_summary_or_trimmed
weight: 101
settings:
trim_length: 600
third_party_settings: { }
region: content
links:
weight: 100
settings: { }
third_party_settings: { }
region: content
hidden:
field_course_number: true
field_if_meda_featured_image: true
field_more_details: true
field_tags: true
22 changes: 22 additions & 0 deletions config/install/field.field.node.highlighted_course.body.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
langcode: en
status: true
dependencies:
config:
- field.storage.node.body
- node.type.highlighted_course
module:
- text
id: node.highlighted_course.body
field_name: body
entity_type: node
bundle: highlighted_course
label: Body
description: ''
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings:
display_summary: true
required_summary: false
field_type: text_with_summary
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
langcode: en
status: true
dependencies:
config:
- field.storage.node.field_course_number
- node.type.highlighted_course
id: node.highlighted_course.field_course_number
field_name: field_course_number
entity_type: node
bundle: highlighted_course
label: 'Course Number'
description: 'The number for the course in official catalogs.'
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
langcode: en
status: true
dependencies:
config:
- field.storage.node.field_if_meda_featured_image
- media.type.image
- node.type.highlighted_course
id: node.highlighted_course.field_if_meda_featured_image
field_name: field_if_meda_featured_image
entity_type: node
bundle: highlighted_course
label: Image
description: ''
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings:
handler: 'default:media'
handler_settings:
target_bundles:
image: image
sort:
field: _none
auto_create: false
auto_create_bundle: ''
field_type: entity_reference
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
langcode: en
status: true
dependencies:
config:
- field.storage.node.field_more_details
- node.type.highlighted_course
module:
- link
id: node.highlighted_course.field_more_details
field_name: field_more_details
entity_type: node
bundle: highlighted_course
label: 'Course Link'
description: ''
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings:
link_type: 17
title: 1
field_type: link
28 changes: 28 additions & 0 deletions config/install/field.field.node.highlighted_course.field_tags.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
langcode: en
status: true
dependencies:
config:
- field.storage.node.field_tags
- node.type.highlighted_course
- taxonomy.vocabulary.tags
id: node.highlighted_course.field_tags
field_name: field_tags
entity_type: node
bundle: highlighted_course
label: Tags
description: ''
required: false
translatable: true
default_value: { }
default_value_callback: ''
settings:
handler: 'default:taxonomy_term'
handler_settings:
target_bundles:
tags: tags
sort:
field: name
direction: asc
auto_create: false
auto_create_bundle: ''
field_type: entity_reference
20 changes: 20 additions & 0 deletions config/install/field.storage.node.field_course_number.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
langcode: en
status: true
dependencies:
module:
- node
id: node.field_course_number
field_name: field_course_number
entity_type: node
type: string
settings:
max_length: 255
is_ascii: false
case_sensitive: false
module: core
locked: false
cardinality: 1
translatable: true
indexes: { }
persist_with_no_fields: false
custom_storage: false
16 changes: 16 additions & 0 deletions config/install/node.type.highlighted_course.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
langcode: en
status: true
dependencies:
module:
- menu_ui
third_party_settings:
menu_ui:
available_menus: { }
parent: ''
name: 'Highlighted Course'
type: highlighted_course
description: 'A single course which is featured in a list.'
help: ''
new_revision: true
preview_mode: 1
display_submitted: false
Loading