Commit 074145e9 authored by Reena Raghavan's avatar Reena Raghavan

Images yml

parent e6eca8fd
......@@ -70,7 +70,11 @@ process:
method: row
source: field_theme
message: 'Field field_theme is missing'
field_thumbnail: field_thumbnail
field_thumbnail:
-
plugin: migration_lookup
migration: portfolio_thumbnail_csv_import
no_stub: true
destination:
plugin: entity:node
......
id: portfolio_thumbnail_csv_import
label: Import Portfolio Thumbnail
migration_tags:
- CSV
migration_group: my_custom_migrate
source:
constants:
source_base_path: /var/www/html/uvf/unicef-if-qed42/docroot/sites/default/files/photos
destination_base_path: public://photos
plugin: csv
path: public://import-sources/portfolio_csv.csv
ids:
[nid]
delimiter: ','
enclosure: '"'
header_row_count: 1
keys:
- field_thumbnail
process:
source_full_path:
-
plugin: concat
delimiter: /
source:
- constants/source_base_path
- field_thumbnail
-
plugin: urlencode
destination_full_path:
-
plugin: concat
delimiter: /
source:
- constants/destination_base_path
- field_thumbnail
-
plugin: urlencode
uri:
-
plugin: file_copy
source:
- '@source_full_path'
- '@destination_full_path'
destination:
plugin: 'entity:file'
migration_dependencies:
required: { }
optional: { }
\ No newline at end of file
......@@ -26,7 +26,8 @@ function uvf_migrate_uninstall() {
'migrate_plus.migration.taxonomy_term_tags_csv_import.yml',
'migrate_plus.migration.taxonomy_term_team_member_csv_import.yml',
'migrate_plus.migration.taxonomy_term_themes_csv_import.yml',
'migrate_plus.migration.user_csv_import.yml'
'migrate_plus.migration.user_csv_import.yml',
'migrate_plus.migration.portfolio_thumbnail_csv_import.yml'
];
foreach($configs as $config){
$delete = \Drupal::database()->delete('config')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment