2017-01-04 6 views
0

Я пытаюсь импортировать csv из «домов» с 480 линиями и 20 колонками в моем frist Drupal8. Я использую это module.Drupal8 - импортировать содержимое в пользовательский контент-тип с помощью Drush и Migrate Source CSV-модуль

Я создал группу контента «Группа» с несколькими настраиваемыми полями в Admin.

создать конфигурационный файл, как мы можем видеть на this page

Я не использую Drush, я работаю с передачей FTP на сервере компании. Я не знаю, могу ли я это сделать, используя администрацию drupal или другой модуль.

В настоящий момент конфигурационный файл не проверен импортом, я исправил множественные ошибки, но он все еще не работает. Есть ли у вас примеры конфигурационного файла? Альтернатива Drush? Или другой способ импортировать CSV на D8? Спасибо!

ответ

0

Мне удалось установить его через несколько дней и поблагодарить drupal.slack Этот page мне очень помог. Также это video.

ШАГ 1: Файл конфигурации. Вы найдете несколько примеров. должны быть импортированы на: админ/конфигурации/разработка/настройка/один/импорт с Тип: «Миграция»

Это мое

dependencies: 
    module: 
    - migrate_source_csv 
id: groupimport1 
label: 'Import groups' 
migration_groups: 
    - groupe 
type: content_type 
source: 
    plugin: csv 
    path: C:/wamp64/www/drupal/espacedomicile/themes/custom/espacedomicile/files/importgroup.csv 
    header_row_count: 1 
    keys: 
    - field_groupe_numero 
process: 
    type: 
    plugin: default_value 
    default_value: groupe 
    title: field_nom 
    field_groupe_numero: field_groupe_numero 
    field_nom: field_nom 
    field_adresse: field_adresse 
    field_groupe_code_postal: field_groupe_code_postal 
    field_nom_commune: field_nom_commune 
    field_groupe_communaute_de_com: field_groupe_communaute_de_com 
    field_groupe_nombre_de_logements: field_groupe_nombre_de_logements 
    field_groupe_nombre_collectif: field_groupe_nombre_collectif 
    field_groupe_nombre_individuel: field_groupe_nombre_individuel 
    field_groupe_equivalent_logement: field_groupe_equivalent_logement 
    field_groupe_gaz: field_groupe_gaz 
    field_groupe_gaz_chauffage_coll: field_groupe_gaz_chauffage_coll 
    field_groupe_electrique: field_groupe_electrique 
    field_groupe_niveau: field_groupe_niveau 
    field_groupe_t1: field_groupe_t1 
    field_groupe_t2: field_groupe_t2 
    field_groupe_t3: field_groupe_t3 
    field_groupe_t4: field_groupe_t4 
    field_groupe_t5: field_groupe_t5 
    field_groupe_t6: field_groupe_t6 
    field_groupe_t7: field_groupe_t7 
    field_groupe_garage: field_groupe_garage 
    field_groupe_jardin_terrasse: field_groupe_jardin_terrasse 
    field_groupe_parking: field_groupe_parking 
    field_groupe_dependance: field_groupe_dependance 
    field_groupe_local_associatif: field_groupe_local_associatif 
    field_groupe_ascenseur: field_groupe_ascenseur 
destination: 
    plugin: entity:node 

ШАГ 2: Я не нахожу альтернативы drush, то я перенес сайт на локальный (с WAMP), и я устанавливаю композитор + drush (мастер последней версии для D8). Затем введите команду на рекомендуемую страницу выше после импорта файла конфигурации.

drush ms 
drush mi yourconfigid 

У меня были проблемы из-за моего файла CSV.

  • Я заменяю «;» от ",".
  • Мне также пришлось менять тип полей. Текстовые значения не могут быть сопоставлены с полем числового типа.

  • Путь к моему csv был адресом. Я должен был, но местный один: C: /wamp64/www/drupal/espacedomicile/themes/custom/espacedomicile/files/importgroup.csv

Импорт сделано \ о/что путешествие сделать somehting на D8

 Смежные вопросы

  • Нет связанных вопросов^_^