diff --git a/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_materiau.yml b/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_materiau.yml index fba4c81..d1569d7 100644 --- a/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_materiau.yml +++ b/modules/custom/materio_migrate/config/install/migrate_plus.migration.d7_node_materiau.yml @@ -121,11 +121,20 @@ process: field_famille: field_famille field_index: field_identifiant field_reference: field_reference_materio - # just archives - # : field_localisation - # TODO: need to find an alternative or rebuild the custom module - # : field_location + field_localisation_old: field_localisation + # custom module rebuilded + field_samples: + plugin: iterator + source: field_location + process: + location: location + target_id: + plugin: migration_lookup + migration: d7_taxonomy_term_showroom + source: showroom_tid + no_stub: true + migration_dependencies: required: diff --git a/modules/custom/materio_samples/src/Plugin/Field/FieldFormatter/SamplesDefaultFormatter.php b/modules/custom/materio_samples/src/Plugin/Field/FieldFormatter/SamplesDefaultFormatter.php index 31c06da..5a43009 100644 --- a/modules/custom/materio_samples/src/Plugin/Field/FieldFormatter/SamplesDefaultFormatter.php +++ b/modules/custom/materio_samples/src/Plugin/Field/FieldFormatter/SamplesDefaultFormatter.php @@ -41,7 +41,7 @@ class SamplesDefaultFormatter extends FormatterBase { // "

The color code ... #hexcolor

". // See theme_html_tag(). '#type' => 'html_tag', - '#tag' => 'p', + '#tag' => 'span', '#value' => $this->t('@target : @location', [ '@target' => $term->getName(), '@location' => $item->location diff --git a/sites/default/config/sync/core.entity_form_display.node.materiau.default.yml b/sites/default/config/sync/core.entity_form_display.node.materiau.default.yml index 8adf0f6..05e551c 100644 --- a/sites/default/config/sync/core.entity_form_display.node.materiau.default.yml +++ b/sites/default/config/sync/core.entity_form_display.node.materiau.default.yml @@ -10,6 +10,7 @@ dependencies: - field.field.node.materiau.field_index - field.field.node.materiau.field_linked_breves - field.field.node.materiau.field_linked_materials + - field.field.node.materiau.field_localisation_old - field.field.node.materiau.field_manufacturer - field.field.node.materiau.field_materiau_images - field.field.node.materiau.field_memo @@ -222,6 +223,14 @@ content: third_party_settings: { } type: entity_reference_autocomplete region: content + field_localisation_old: + weight: 35 + settings: + size: 60 + placeholder: '' + third_party_settings: { } + type: string_textfield + region: content field_manufacturer: weight: 15 settings: diff --git a/sites/default/config/sync/core.entity_view_display.node.materiau.default.yml b/sites/default/config/sync/core.entity_view_display.node.materiau.default.yml index 37c24e3..c458d6a 100644 --- a/sites/default/config/sync/core.entity_view_display.node.materiau.default.yml +++ b/sites/default/config/sync/core.entity_view_display.node.materiau.default.yml @@ -10,6 +10,7 @@ dependencies: - field.field.node.materiau.field_index - field.field.node.materiau.field_linked_breves - field.field.node.materiau.field_linked_materials + - field.field.node.materiau.field_localisation_old - field.field.node.materiau.field_manufacturer - field.field.node.materiau.field_materiau_images - field.field.node.materiau.field_memo @@ -93,6 +94,14 @@ content: third_party_settings: { } type: entity_reference_label region: content + field_localisation_old: + weight: 119 + label: above + settings: + link_to_entity: false + third_party_settings: { } + type: string + region: content field_manufacturer: weight: 107 label: above diff --git a/sites/default/config/sync/field.field.node.materiau.field_localisation_old.yml b/sites/default/config/sync/field.field.node.materiau.field_localisation_old.yml new file mode 100644 index 0000000..6517157 --- /dev/null +++ b/sites/default/config/sync/field.field.node.materiau.field_localisation_old.yml @@ -0,0 +1,19 @@ +uuid: 6ad29f3c-c0c7-4c7d-beae-56cc71d7f0b9 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_localisation_old + - node.type.materiau +id: node.materiau.field_localisation_old +field_name: field_localisation_old +entity_type: node +bundle: materiau +label: 'Localisation OLD' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/sites/default/config/sync/field.storage.node.field_localisation_old.yml b/sites/default/config/sync/field.storage.node.field_localisation_old.yml new file mode 100644 index 0000000..9ceca76 --- /dev/null +++ b/sites/default/config/sync/field.storage.node.field_localisation_old.yml @@ -0,0 +1,21 @@ +uuid: 85069b08-23d9-4b14-b977-fd3eb9d4424c +langcode: en +status: true +dependencies: + module: + - node +id: node.field_localisation_old +field_name: field_localisation_old +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 diff --git a/sites/default/config/sync/migrate_plus.migration.d7_allpublicfiles.yml b/sites/default/config/sync/migrate_plus.migration.d7_allpublicfiles.yml index 0d6d472..289ed05 100644 --- a/sites/default/config/sync/migrate_plus.migration.d7_allpublicfiles.yml +++ b/sites/default/config/sync/migrate_plus.migration.d7_allpublicfiles.yml @@ -1,4 +1,4 @@ -uuid: 417ec5b7-cdec-4df7-bde3-06cf48ce0c6e +uuid: abb4744e-3f95-4f7d-bcaa-1abcbe76362c langcode: en status: true dependencies: { } diff --git a/sites/default/config/sync/migrate_plus.migration.d7_node_breve.yml b/sites/default/config/sync/migrate_plus.migration.d7_node_breve.yml index 67478b5..af03f41 100644 --- a/sites/default/config/sync/migrate_plus.migration.d7_node_breve.yml +++ b/sites/default/config/sync/migrate_plus.migration.d7_node_breve.yml @@ -1,4 +1,4 @@ -uuid: 55e84e5f-c055-46a0-9b5d-9bcdd1a88040 +uuid: e81d9af8-ad7b-48e3-9799-206ec382b667 langcode: en status: true dependencies: { } diff --git a/sites/default/config/sync/migrate_plus.migration.d7_node_materiau.yml b/sites/default/config/sync/migrate_plus.migration.d7_node_materiau.yml index cb6be27..0c0bfce 100644 --- a/sites/default/config/sync/migrate_plus.migration.d7_node_materiau.yml +++ b/sites/default/config/sync/migrate_plus.migration.d7_node_materiau.yml @@ -1,9 +1,9 @@ -uuid: 2e27d7f8-a9af-4d74-835d-01f3145e86c5 +uuid: 299fed8f-1d90-42b7-9a37-31c501401e7d langcode: en status: true dependencies: { } _core: - default_config_hash: waCCDN5EkmNAqKfi7oNHtpYnqMRfal_zZrVCValRCM8 + default_config_hash: vs5StJ5dG_9bb439rn51xG0kg04tLV9Z5x5cin88aRc id: d7_node_materiau class: null field_plugin_method: null @@ -119,6 +119,17 @@ process: field_famille: field_famille field_index: field_identifiant field_reference: field_reference_materio + field_localisation_old: field_localisation + field_samples: + plugin: iterator + source: field_location + process: + location: location + target_id: + plugin: migration_lookup + migration: d7_taxonomy_term_showroom + source: showroom_tid + no_stub: true destination: plugin: 'entity:node' migration_dependencies: diff --git a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_company.yml b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_company.yml index c884685..20f3f1e 100644 --- a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_company.yml +++ b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_company.yml @@ -1,4 +1,4 @@ -uuid: 96cfa88f-d70d-4617-bbf8-ead8262c5579 +uuid: 856ae171-ca05-45ca-9cb5-459957bc7691 langcode: en status: true dependencies: { } diff --git a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_showroom.yml b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_showroom.yml index 5a29462..937c573 100644 --- a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_showroom.yml +++ b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_showroom.yml @@ -1,4 +1,4 @@ -uuid: 23aa0f8e-825c-4e48-bb71-c9b021638e87 +uuid: 5b903bad-d518-463b-aa75-c2bef7563c53 langcode: en status: true dependencies: { } diff --git a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_tags.yml b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_tags.yml index 3a55eba..40ff442 100644 --- a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_tags.yml +++ b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_tags.yml @@ -1,4 +1,4 @@ -uuid: 9ad7f878-a7ae-4efa-8d00-96bf2a472b19 +uuid: eb31d3b6-d931-464e-9044-9b1f43332bd2 langcode: en status: true dependencies: { } diff --git a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml index 8e109c5..8ef499b 100644 --- a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml +++ b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_tags_i18n.yml @@ -1,4 +1,4 @@ -uuid: 580e6065-b175-4985-9f9b-6a4a36ab1f75 +uuid: 91337305-53cc-4191-9dcf-4775c2637c98 langcode: en status: true dependencies: { } diff --git a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml index 7f9e9ca..e1870e3 100644 --- a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml +++ b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus.yml @@ -1,4 +1,4 @@ -uuid: 450375ec-780f-49c9-9afd-b63b71828cda +uuid: f50a55f5-c2a7-4808-89f3-842c2fbed7db langcode: en status: true dependencies: { } diff --git a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml index 715f504..9c5e60e 100644 --- a/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml +++ b/sites/default/config/sync/migrate_plus.migration.d7_taxonomy_term_thesaurus_i18n.yml @@ -1,4 +1,4 @@ -uuid: fd046a7f-6a3e-4787-be4e-6275cdda39fe +uuid: b412a3b4-4ec3-4078-8368-53ffb3202853 langcode: en status: true dependencies: { } diff --git a/sites/default/config/sync/migrate_plus.migration_group.d7_materio.yml b/sites/default/config/sync/migrate_plus.migration_group.d7_materio.yml index ab957e1..6feb76c 100644 --- a/sites/default/config/sync/migrate_plus.migration_group.d7_materio.yml +++ b/sites/default/config/sync/migrate_plus.migration_group.d7_materio.yml @@ -1,4 +1,4 @@ -uuid: e678ea2d-f5b3-4b89-9e0a-a7a8b547f3e3 +uuid: 7f2287af-f8df-4fc7-88c0-a18bbb35ea72 langcode: en status: true dependencies: diff --git a/sites/default/config/sync/views.view.admin_nodes.yml b/sites/default/config/sync/views.view.admin_nodes.yml index 5cf8887..d24920d 100644 --- a/sites/default/config/sync/views.view.admin_nodes.yml +++ b/sites/default/config/sync/views.view.admin_nodes.yml @@ -13,6 +13,7 @@ dependencies: - field.storage.node.field_memo - field.storage.node.field_migration - field.storage.node.field_reference + - field.storage.node.field_samples - field.storage.node.field_tags - field.storage.node.field_thesaurus - field.storage.node.field_visuel @@ -26,6 +27,7 @@ dependencies: - content_lock - content_translation - image + - materio_samples - node - options - pagerer @@ -1323,6 +1325,68 @@ display: separator: '
' field_api_classes: false plugin_id: field + field_samples: + id: field_samples + table: node__field_samples + field: field_samples + relationship: none + group_type: group + admin_label: '' + label: Samples + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: location + type: materio_samples_default_formatter + settings: { } + group_column: '' + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: '
' + field_api_classes: false + plugin_id: field field_workflow: id: field_workflow table: node__field_workflow @@ -2010,6 +2074,7 @@ display: - 'config:field.storage.node.field_memo' - 'config:field.storage.node.field_migration' - 'config:field.storage.node.field_reference' + - 'config:field.storage.node.field_samples' - 'config:field.storage.node.field_tags' - 'config:field.storage.node.field_thesaurus' - 'config:field.storage.node.field_visuel' @@ -2218,6 +2283,7 @@ display: - 'config:field.storage.node.field_memo' - 'config:field.storage.node.field_migration' - 'config:field.storage.node.field_reference' + - 'config:field.storage.node.field_samples' - 'config:field.storage.node.field_tags' - 'config:field.storage.node.field_thesaurus' - 'config:field.storage.node.field_visuel'