Добрый день. Решил перенести контент с 7-ки на 10-ку. Пробовал через Migrate, не понравилось, тащит все подряд. Прошу помощи разобраться в этом вопросе. Хочу экспортировать только содержимое, Views - нет.
Я так понял, что через Модуль "Node export" можно в виде кода или файла экспортировать содержимое. Вопрос как импортировать?
Перенос контента с 7-ки на 10-ку
Главные вкладки
Лучший ответ
Спасибо за развернутый ответ.
Попробовал данный метод, но решил вопрос по другому.
1. Развернул старый сайт который на Drupal 7 на локале.
2. Развернул на локале два сайта на Drupal 10.
3. На первый, с семерки, перенес контент стандартными средствами Migrate.
4. Установил на сайтах Drupal 10 модуль Single Content Sync. Через него смог экспортировать и импортировать нужный мне контент. Оказался очень удобен. Задача стояла перенести не весь контент, а определенного типа. Вопрос решен.
До этого пробовал Node export, но он при экспорте не сохраняет ссылки на фото и ссылки на сущность.
Комментарии
Импорт - feeds
Экспорт - views_data_export
Спасибо за ответ. Допустим тип материала article, поля body, image.
Подскажите пожалуйста по настройкам views. Какие поля являются обязательными, кроме перечисленных, для правильного экспорта?
NID (это самое обязательное), урл, метатеги, ссылки на идшники, терминов таксономии из соотв поля.
Возможно ИДшник атора.
Пред ипортом на конечный сайт контента нужно сделать импорт терминов и пользователей с их ИДшниками.
Спасибо за развернутый ответ.
Попробовал данный метод, но решил вопрос по другому.
1. Развернул старый сайт который на Drupal 7 на локале.
2. Развернул на локале два сайта на Drupal 10.
3. На первый, с семерки, перенес контент стандартными средствами Migrate.
4. Установил на сайтах Drupal 10 модуль Single Content Sync. Через него смог экспортировать и импортировать нужный мне контент. Оказался очень удобен. Задача стояла перенести не весь контент, а определенного типа. Вопрос решен.
До этого пробовал Node export, но он при экспорте не сохраняет ссылки на фото и ссылки на сущность.
Ну, я рад за вас. Если что недопереносилось - рецепт сверху.