Migrate - модуль для импорта данных в Drupal
Модуль для Drupal по названием Migrate позволяет импортировать содержимое, таксономию и пользователей из представлений, а нужное представление можно состряпать с помощью модуля TableWizard из любой таблицы в вашей базе данных.
С тех пор как я начал использовать модуль Migrate прошло немало времени и появилась вторая версия V2. Модуль стал совершенно самостоятельным, но теперь он в большей степени предназначается для Drupal 7, хоть и есть возможность запустить его на 6м с костылями.
Так или иначе старая версия V1 тоже неплохо работает.
В первую очередь, после установки модуля, вам нужно зайти в admin/content/migrate и добавить новую настройку импорта:
Здесь нужно указать название для типа материала, его описание, целевой тип материала для импорта и представление-источник, откуда будут извлекаться данные для импорта.
Далее вас попросят указать, чем же собственно заполнять поля целевого типа контента. Константы и поля из представления-источника подойдут. Некоторые настройки, значение которых может привести вас в замешательство, можете посмотреть на скрине.
После этого нужно будет просто запустить импорт. В официальном описании модуля рекомендуется использовать drush (drupal shell), но я как-то не привык к нему. Кроме этого можно обновлять созданные таким образом материалы (ноды). На этом всё импортируйте, используя модуль Migrate, на здоровье!
- Добавить комментарий
- 406 просмотров

