From 024ac124d8749f9b2e3175a6085ba6ec716a5202 Mon Sep 17 00:00:00 2001 From: Ray Diveley Date: Thu, 7 Mar 2019 19:56:20 -0500 Subject: [PATCH] 1640 added custom banner block rd --- config/sync/block.block.calltoactionblock.yml | 25 ++++++++++ .../sync/block_content.type.banner_block.yml | 8 ++++ ...lay.block_content.banner_block.default.yml | 48 +++++++++++++++++++ ...lay.block_content.banner_block.default.yml | 46 ++++++++++++++++++ config/sync/core.extension.yml | 1 + ...tent.banner_block.field_banner_message.yml | 19 ++++++++ ...content.banner_block.field_button_link.yml | 23 +++++++++ ....block_content.banner_block.field_icon.yml | 21 ++++++++ ...age.block_content.field_banner_message.yml | 21 ++++++++ ...torage.block_content.field_button_link.yml | 19 ++++++++ ...field.storage.block_content.field_icon.yml | 19 ++++++++ config/sync/fontawesome.settings.yml | 12 +++++ 12 files changed, 262 insertions(+) create mode 100644 config/sync/block.block.calltoactionblock.yml create mode 100644 config/sync/block_content.type.banner_block.yml create mode 100644 config/sync/core.entity_form_display.block_content.banner_block.default.yml create mode 100644 config/sync/core.entity_view_display.block_content.banner_block.default.yml create mode 100644 config/sync/field.field.block_content.banner_block.field_banner_message.yml create mode 100644 config/sync/field.field.block_content.banner_block.field_button_link.yml create mode 100644 config/sync/field.field.block_content.banner_block.field_icon.yml create mode 100644 config/sync/field.storage.block_content.field_banner_message.yml create mode 100644 config/sync/field.storage.block_content.field_button_link.yml create mode 100644 config/sync/field.storage.block_content.field_icon.yml create mode 100644 config/sync/fontawesome.settings.yml diff --git a/config/sync/block.block.calltoactionblock.yml b/config/sync/block.block.calltoactionblock.yml new file mode 100644 index 000000000..32b1e5c3d --- /dev/null +++ b/config/sync/block.block.calltoactionblock.yml @@ -0,0 +1,25 @@ +uuid: 24d98a23-839a-48c5-99cb-41e2e7480680 +langcode: en +status: true +dependencies: + content: + - 'block_content:banner_block:80de2a59-4243-4b0c-b5bd-57deff808b0d' + module: + - block_content + theme: + - bartik +id: calltoactionblock +theme: bartik +region: content +weight: 0 +provider: null +plugin: 'block_content:80de2a59-4243-4b0c-b5bd-57deff808b0d' +settings: + id: 'block_content:80de2a59-4243-4b0c-b5bd-57deff808b0d' + label: 'Call to Action Block' + provider: block_content + label_display: '0' + status: true + info: '' + view_mode: full +visibility: { } diff --git a/config/sync/block_content.type.banner_block.yml b/config/sync/block_content.type.banner_block.yml new file mode 100644 index 000000000..d1f4f3808 --- /dev/null +++ b/config/sync/block_content.type.banner_block.yml @@ -0,0 +1,8 @@ +uuid: d8426b8b-c586-4195-b92d-92c54c2e770c +langcode: en +status: true +dependencies: { } +id: banner_block +label: 'Banner Block' +revision: 0 +description: 'This is a banner block' diff --git a/config/sync/core.entity_form_display.block_content.banner_block.default.yml b/config/sync/core.entity_form_display.block_content.banner_block.default.yml new file mode 100644 index 000000000..cadca9793 --- /dev/null +++ b/config/sync/core.entity_form_display.block_content.banner_block.default.yml @@ -0,0 +1,48 @@ +uuid: 5730513e-a762-4bec-be61-a77ccfc2eac4 +langcode: en +status: true +dependencies: + config: + - block_content.type.banner_block + - field.field.block_content.banner_block.field_banner_message + - field.field.block_content.banner_block.field_button_link + - field.field.block_content.banner_block.field_icon + module: + - fontawesome + - link +id: block_content.banner_block.default +targetEntityType: block_content +bundle: banner_block +mode: default +content: + field_banner_message: + weight: 27 + settings: + size: 60 + placeholder: '' + third_party_settings: { } + type: string_textfield + region: content + field_button_link: + weight: 29 + settings: + placeholder_url: '' + placeholder_title: '' + third_party_settings: { } + type: link_default + region: content + field_icon: + weight: 28 + settings: { } + third_party_settings: { } + type: fontawesome_icon_widget + region: content + info: + type: string_textfield + weight: -5 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } +hidden: { } diff --git a/config/sync/core.entity_view_display.block_content.banner_block.default.yml b/config/sync/core.entity_view_display.block_content.banner_block.default.yml new file mode 100644 index 000000000..9257ed0df --- /dev/null +++ b/config/sync/core.entity_view_display.block_content.banner_block.default.yml @@ -0,0 +1,46 @@ +uuid: cc4c4e98-dc69-4c75-9593-b0e874aa22a2 +langcode: en +status: true +dependencies: + config: + - block_content.type.banner_block + - field.field.block_content.banner_block.field_banner_message + - field.field.block_content.banner_block.field_button_link + - field.field.block_content.banner_block.field_icon + module: + - fontawesome + - link +id: block_content.banner_block.default +targetEntityType: block_content +bundle: banner_block +mode: default +content: + field_banner_message: + weight: 0 + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + type: string + region: content + field_button_link: + weight: 1 + label: hidden + settings: + trim_length: 80 + rel: nofollow + target: _blank + url_only: false + url_plain: false + third_party_settings: { } + type: link + region: content + field_icon: + weight: 2 + label: hidden + settings: + layers: false + third_party_settings: { } + type: fontawesome_icon_formatter + region: content +hidden: { } diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml index 5ef5eb092..0f6c94e63 100644 --- a/config/sync/core.extension.yml +++ b/config/sync/core.extension.yml @@ -22,6 +22,7 @@ module: field_ui: 0 file: 0 filter: 0 + fontawesome: 0 help: 0 history: 0 image: 0 diff --git a/config/sync/field.field.block_content.banner_block.field_banner_message.yml b/config/sync/field.field.block_content.banner_block.field_banner_message.yml new file mode 100644 index 000000000..acff2f681 --- /dev/null +++ b/config/sync/field.field.block_content.banner_block.field_banner_message.yml @@ -0,0 +1,19 @@ +uuid: 7e842491-7cc7-4700-8712-cd354c3944a5 +langcode: en +status: true +dependencies: + config: + - block_content.type.banner_block + - field.storage.block_content.field_banner_message +id: block_content.banner_block.field_banner_message +field_name: field_banner_message +entity_type: block_content +bundle: banner_block +label: 'Banner Message' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/sync/field.field.block_content.banner_block.field_button_link.yml b/config/sync/field.field.block_content.banner_block.field_button_link.yml new file mode 100644 index 000000000..2b1b458d8 --- /dev/null +++ b/config/sync/field.field.block_content.banner_block.field_button_link.yml @@ -0,0 +1,23 @@ +uuid: 1c1e5ed6-4f0b-46a2-ab75-585359602cbf +langcode: en +status: true +dependencies: + config: + - block_content.type.banner_block + - field.storage.block_content.field_button_link + module: + - link +id: block_content.banner_block.field_button_link +field_name: field_button_link +entity_type: block_content +bundle: banner_block +label: 'Button Link' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + link_type: 17 + title: 1 +field_type: link diff --git a/config/sync/field.field.block_content.banner_block.field_icon.yml b/config/sync/field.field.block_content.banner_block.field_icon.yml new file mode 100644 index 000000000..38e0be434 --- /dev/null +++ b/config/sync/field.field.block_content.banner_block.field_icon.yml @@ -0,0 +1,21 @@ +uuid: d8aa679c-3f44-44c5-b503-0e39fd7acc4e +langcode: en +status: true +dependencies: + config: + - block_content.type.banner_block + - field.storage.block_content.field_icon + module: + - fontawesome +id: block_content.banner_block.field_icon +field_name: field_icon +entity_type: block_content +bundle: banner_block +label: Icon +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: fontawesome_icon diff --git a/config/sync/field.storage.block_content.field_banner_message.yml b/config/sync/field.storage.block_content.field_banner_message.yml new file mode 100644 index 000000000..f7924f5e5 --- /dev/null +++ b/config/sync/field.storage.block_content.field_banner_message.yml @@ -0,0 +1,21 @@ +uuid: 10bac58f-eb6d-479a-b916-4a7e1cc1f6d6 +langcode: en +status: true +dependencies: + module: + - block_content +id: block_content.field_banner_message +field_name: field_banner_message +entity_type: block_content +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 diff --git a/config/sync/field.storage.block_content.field_button_link.yml b/config/sync/field.storage.block_content.field_button_link.yml new file mode 100644 index 000000000..67842a89e --- /dev/null +++ b/config/sync/field.storage.block_content.field_button_link.yml @@ -0,0 +1,19 @@ +uuid: 78fea17c-2a80-4d13-acea-b822fc1ca0a3 +langcode: en +status: true +dependencies: + module: + - block_content + - link +id: block_content.field_button_link +field_name: field_button_link +entity_type: block_content +type: link +settings: { } +module: link +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.block_content.field_icon.yml b/config/sync/field.storage.block_content.field_icon.yml new file mode 100644 index 000000000..3d4ebc0d9 --- /dev/null +++ b/config/sync/field.storage.block_content.field_icon.yml @@ -0,0 +1,19 @@ +uuid: 93029741-7cf9-44a3-b037-9f0b1dcf1a16 +langcode: en +status: true +dependencies: + module: + - block_content + - fontawesome +id: block_content.field_icon +field_name: field_icon +entity_type: block_content +type: fontawesome_icon +settings: { } +module: fontawesome +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/fontawesome.settings.yml b/config/sync/fontawesome.settings.yml new file mode 100644 index 000000000..29c94528b --- /dev/null +++ b/config/sync/fontawesome.settings.yml @@ -0,0 +1,12 @@ +tag: i +method: svg +use_cdn: true +external_svg_location: 'https://use.fontawesome.com/releases/v5.7.2/js/all.js' +use_shim: true +external_shim_location: 'https://use.fontawesome.com/releases/v5.7.2/js/v4-shims.js' +use_solid_file: true +use_regular_file: true +use_light_file: true +use_brands_file: true +_core: + default_config_hash: C_9-AFBeSZng5OomWyV0GUkE19MPXHF6mp1_4LBH9WQ