xandeadx.ru Блог музицирующего веб-девелопера

Drupal → Модуль Node Export — экспорт/импорт материалов между сайтами

Опубликовано в

Описание

Модуль Node Export позволяет переносить материалы с одного Drupal сайта, на другой.

Модуль имеет UI, интеграцию с Drush и Features.

Установка

Установка стандартная — распаковать в sites/all/modules, включить.

В комплекте идёт несколько дополнительных модулей:

Node export CSV, Node export XML, Node export serialize — добавляют возможность делать экспорт/импорт в форматах CSV, XML и serialize соответственно (по умолчанию модуль поддерживает только формат var_export).

Node export features — позволяет переносить контент с помощью Features.

Node export feeds — добавляет новый продвинутый импортер в Feeds для более простого импорта.

Node export files — позволяет переносить файлы без необходимости их ручного копирования.

Node export relation — добавляет поддержку связей Node Reference, Taxonomy и OG.

Использование

Настройки admin/config/content/node_export:

Экспортировать ноду можно либо с помощью вкладки Node export в полной версии материала:

Либо с помощью соответствующего действия на странице управления материалами:

Страница управления материалами
Экспортированная нода

Импорт производится на странице node/add/node_export:

Форма импорта

Написанное актуально для Node Export 7.x-3.0-rc1
Похожие записи

Комментарии RSS

А как же картинки прикрепленные к нодам?

читайте внимательней

А не знаете, возможен ли export через VBO? Т.е. хотелось бы экспортировать сразу все ноды (несколько тысяч), а не по 10 через страницу admin/content/node

Все красиво! НО при импорте выдает "Error encountered during import. Node types unknown on this site: deti. No nodes imported." ( drupal 6 ---> drupal 7)
Значит создаем такой же тип материала, НО тогда импортируется только заголовок.

т.е. ВЫХОДИТ, что до того как сделать импорт нужно создать на реципиенте такой же тип материала и такими же полями(
К сожалению на 7-ке нет модуля Content Copy, а как это сделать посредством Features, сожалению Вы не описали

Как реализовать возможность выгружать ноду по своей ссылке? К примеру - внизу ноды ссылку - экспортировать страницу, нажав на которую сразу открывается диалог сохранения файла.

Модуль, конечно, очень полезный.

Только вот для того что бы отправить на экспорт 50 нод в режиме serialize пришлось намного увеличить лимит памяти. Было замечательно если бы для режима serialize импорт \ експорт шёл аяксом.

Все будет замечательно если на сайте для импорта есть возможность создать новый тип материала идентичный типу на сайте из которого идет экспорт.

Здравствуйте.

А есть такой модуль для Commerce'а?

Перенос изображений не работает, при любых условиях.

Проверьте пожалуйста.

вам к разработчику

Добрый вечер вопрос такого плана: перенес ноды с друпал 6 на друпал 6 все отлично но только заглавные картинки созданные отдельным полем (не в body там все отлично) и табсы видны только администратору есть ли какая то возможность это исправить? Заранее благодарен.
под админом
картинка
под анонимом
картинка

Извиняюсь за беспокойство на новые поля не выставил разрешения. Проблема решена!

Странно у меня там нет формата CSV, вместо него JSON стоит

Оставить комментарий

Содержимое этого поля является приватным и не будет отображаться публично. Если у вас есть аккаунт в Gravatar, привязанный к этому e-mail адресу, то он будет использован для отображения аватара.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступные HTML теги: <a> <i> <b> <strong> <code> <ul> <ol> <li> <blockquote> <em> <s>
  • Строки и параграфы переносятся автоматически.
  • Подсветка кода осуществляется с помощью тегов: <code>, <css>, <html>, <ini>, <javascript>, <sql>, <php>. Поддерживаемые стили выделения кода: <foo>, [foo].

Подробнее о форматировании