1 id: d6_vocabulary_field_instance
2 label: Vocabulary field instance configuration
7 plugin: d6_taxonomy_vocabulary_per_type
11 selection_handler: 'default:taxonomy_term'
14 entity_type: 'constants/entity_type'
17 plugin: migration_lookup
18 migration: d6_node_type
23 # This value is only used in the 'field_name' process pipeline below.
26 plugin: migration_lookup
27 migration: d6_taxonomy_vocabulary
33 # Prepend field_ to avoid conflicts with base fields, and make sure the
34 # result is no longer than 32 characters.
38 - constants/field_prefix
44 # This plugin checks if the vocabulary being migrated is the one used by
45 # Forum. If so, we use the machine name that Forum expects. Otherwise, we
47 plugin: forum_vocabulary
48 machine_name: taxonomy_forums
50 'settings/handler': 'constants/selection_handler'
51 'settings/handler_settings/target_bundles/0': '@field_name'
52 'settings/handler_settings/auto_create': 'constants/auto_create'
54 # Get the i18n taxonomy translation setting for this vocabulary.
55 # 0 - No multilingual options
56 # 1 - Localizable terms. Run through the localization system.
57 # 2 - Predefined language for a vocabulary and its terms.
58 # 3 - Per-language terms, translatable (referencing terms with different
59 # languages) but not localizable.
62 source: i18ntaxonomy_vocabulary
70 plugin: entity:field_config
71 migration_dependencies: