Add and enable the drupal_cms_seo_tools recipe
```bash composer require drupal/drupal_cms_seo_tools drush recipe $(pwd)/recipes/drupal_cms_seo_tools ```
This commit is contained in:
parent
a4eacb5cf4
commit
bc2ab546d4
17 changed files with 2547 additions and 1 deletions
|
@ -0,0 +1,200 @@
|
|||
langcode: en
|
||||
status: true
|
||||
dependencies:
|
||||
module:
|
||||
- eca_base
|
||||
- eca_config
|
||||
- eca_content
|
||||
- eca_misc
|
||||
- eca_user
|
||||
id: node_sitemap_settings
|
||||
modeller: bpmn_io
|
||||
label: 'Automatically configure sitemap settings for content types'
|
||||
version: 1.0.0
|
||||
weight: 0
|
||||
events:
|
||||
Event_save_config:
|
||||
plugin: 'config:save'
|
||||
label: 'Create node bundle'
|
||||
configuration:
|
||||
config_name: node.type.
|
||||
sync_mode: 'no'
|
||||
write_mode: new
|
||||
successors:
|
||||
-
|
||||
id: Activity_switch_user
|
||||
condition: Flow_path_is_not_add_bundle
|
||||
Event_applied_seo_tools:
|
||||
plugin: 'drupal:recipe_applied'
|
||||
label: 'SEO Tools applied'
|
||||
configuration:
|
||||
recipe_base_path: drupal_cms_seo_tools
|
||||
successors:
|
||||
-
|
||||
id: Activity_1ghfkn0
|
||||
condition: ''
|
||||
conditions:
|
||||
Flow_number_of_bundles:
|
||||
plugin: eca_count
|
||||
configuration:
|
||||
negate: false
|
||||
case: false
|
||||
left: bundles
|
||||
right: '0'
|
||||
operator: greaterthan
|
||||
type: numeric
|
||||
Flow_path_is_not_add_bundle:
|
||||
plugin: eca_scalar
|
||||
configuration:
|
||||
case: false
|
||||
left: '[current-page:url:path]'
|
||||
right: /admin/structure/types/add
|
||||
operator: equal
|
||||
type: value
|
||||
negate: true
|
||||
Flow_config_is_empty:
|
||||
plugin: eca_scalar
|
||||
configuration:
|
||||
negate: false
|
||||
case: false
|
||||
left: '[priority]'
|
||||
right: priority
|
||||
operator: contains
|
||||
type: value
|
||||
Flow_config_exists:
|
||||
plugin: eca_scalar
|
||||
configuration:
|
||||
case: false
|
||||
left: '[priority]'
|
||||
right: priority
|
||||
operator: contains
|
||||
type: value
|
||||
negate: true
|
||||
gateways:
|
||||
Gateway_AND_1:
|
||||
type: 0
|
||||
successors:
|
||||
-
|
||||
id: Activity_get_bundle_id
|
||||
condition: Flow_number_of_bundles
|
||||
actions:
|
||||
Activity_set_bundle_id_to_token:
|
||||
plugin: eca_token_set_value
|
||||
label: 'Remember bundle id'
|
||||
configuration:
|
||||
token_name: bundle
|
||||
token_value: '[config:type]'
|
||||
use_yaml: false
|
||||
successors:
|
||||
-
|
||||
id: Activity_read_sitemap_config_for_bundle
|
||||
condition: ''
|
||||
Activity_set_index:
|
||||
plugin: eca_config_write
|
||||
label: 'Set index'
|
||||
configuration:
|
||||
config_value: '1'
|
||||
use_yaml: false
|
||||
save_config: true
|
||||
config_name: 'simple_sitemap.bundle_settings.default.node.[bundle]'
|
||||
config_key: index
|
||||
successors:
|
||||
-
|
||||
id: Activity_set_priority
|
||||
condition: ''
|
||||
Activity_set_priority:
|
||||
plugin: eca_config_write
|
||||
label: 'Set priority'
|
||||
configuration:
|
||||
config_value: '0.9'
|
||||
use_yaml: false
|
||||
save_config: true
|
||||
config_name: 'simple_sitemap.bundle_settings.default.node.[bundle]'
|
||||
config_key: priority
|
||||
successors:
|
||||
-
|
||||
id: Activity_set_changefreq
|
||||
condition: ''
|
||||
Activity_set_changefreq:
|
||||
plugin: eca_config_write
|
||||
label: 'Set changefreq'
|
||||
configuration:
|
||||
config_value: daily
|
||||
use_yaml: false
|
||||
save_config: true
|
||||
config_name: 'simple_sitemap.bundle_settings.default.node.[bundle]'
|
||||
config_key: changefreq
|
||||
successors:
|
||||
-
|
||||
id: Activity_set_include_images
|
||||
condition: ''
|
||||
Activity_set_include_images:
|
||||
plugin: eca_config_write
|
||||
label: 'Set include_images'
|
||||
configuration:
|
||||
config_value: '0'
|
||||
use_yaml: false
|
||||
save_config: true
|
||||
config_name: 'simple_sitemap.bundle_settings.default.node.[bundle]'
|
||||
config_key: include_images
|
||||
successors:
|
||||
-
|
||||
id: Gateway_AND_1
|
||||
condition: ''
|
||||
Activity_get_list_of_bundles:
|
||||
plugin: eca_get_bundle_list
|
||||
label: 'Get bundles'
|
||||
configuration:
|
||||
token_name: bundles
|
||||
type: node
|
||||
mode: ids
|
||||
successors:
|
||||
-
|
||||
id: Gateway_AND_1
|
||||
condition: ''
|
||||
Activity_get_bundle_id:
|
||||
plugin: eca_list_remove
|
||||
label: 'Get next bundle ID'
|
||||
configuration:
|
||||
value: ''
|
||||
token_name: bundle
|
||||
method: first
|
||||
index: ''
|
||||
list_token: bundles
|
||||
successors:
|
||||
-
|
||||
id: Activity_read_sitemap_config_for_bundle
|
||||
condition: ''
|
||||
Activity_read_sitemap_config_for_bundle:
|
||||
plugin: eca_config_read
|
||||
label: 'Read sitemap setting'
|
||||
configuration:
|
||||
token_name: priority
|
||||
include_overridden: true
|
||||
config_name: 'simple_sitemap.bundle_settings.default.node.[bundle]'
|
||||
config_key: priority
|
||||
successors:
|
||||
-
|
||||
id: Activity_set_index
|
||||
condition: Flow_config_is_empty
|
||||
-
|
||||
id: Gateway_AND_1
|
||||
condition: Flow_config_exists
|
||||
Activity_switch_user:
|
||||
plugin: eca_switch_account
|
||||
label: 'Switch user'
|
||||
configuration:
|
||||
user_id: '1'
|
||||
successors:
|
||||
-
|
||||
id: Activity_set_bundle_id_to_token
|
||||
condition: ''
|
||||
Activity_1ghfkn0:
|
||||
plugin: eca_switch_account
|
||||
label: 'Switch user'
|
||||
configuration:
|
||||
user_id: '1'
|
||||
successors:
|
||||
-
|
||||
id: Activity_get_list_of_bundles
|
||||
condition: ''
|
Loading…
Add table
Add a link
Reference in a new issue