migrate_spip-1.0.0/modules/plus/config/install/migrate_plus.migration.files.yml

modules/plus/config/install/migrate_plus.migration.files.yml
langcode: en
status: true
dependencies:
  enforced:
    module:
      - migrate_spip_plus
id: files
class: null
migration_tags:
  - spip
  - file
migration_group: spip
label: Files
source:
  plugin: migrate_spip_files
  ids:
    - id_document
  high_water_property:
    name: maj
    alias: d
  constants:
    # Define files source folder.
    file_source_uri: /files-spip
    file_dest_uri: 'public://files-spip'
process:
  file_source:
    -
      plugin: concat
      delimiter: /
      source:
        - constants/file_source_uri
        - fichier
    -
      plugin: urlencode
  file_dest:
    -
      plugin: concat
      delimiter: /
      source:
        - constants/file_dest_uri
        - fichier
    -
      plugin: urlencode
  filename: fichier
  uri:
    plugin: file_copy
    source:
      - '@file_source'
      - '@file_dest'
    file_exists: replace
destination:
  plugin: 'entity:file'
migration_dependencies: {  }

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc