uuid: a8e8502e-794f-4225-a7fe-d81227641c2c langcode: en status: true dependencies: module: - eca_base - eca_config - eca_content - eca_misc - eca_user _core: default_config_hash: ZyhuyMb2Bf8DR7dvLmAX0ZTHDSyZPdkgIzR5msJvPUs 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: ''