Импорт типов контента Drupal 6 в Drupal 7 - PullRequest
1 голос
/ 13 января 2011

Что случилось с /admin/content/types/import в D7? Вы все еще можете импортировать тип контента (не фактические данные) в D7? В D6 вы можете в / admin / content / types / import. Эта функция только что перенесена в другое место?

Я хочу экспортировать некоторые узлы с сайта D6 в D7 (не весь сайт) с помощью drupal.org / project / node_export . Однако тип контента не существует на моем новом сайте D7.

В общем, каков наилучший способ обновить некоторые данные CCK с сайта D6 до D7 без полного обновления (это разные сайты).

Спасибо.

Ответы [ 9 ]

2 голосов
/ 22 июля 2011

Если вы хотите импортировать контент, вы можете заглянуть в этот модуль: http://drupal.org/project/defaultcontent

2 голосов
/ 13 января 2011

Хотя возможность определения новых полей встроена в пользовательский интерфейс администратора Drupal 7, в проекте contrib 'CCK' все еще остается ряд функций D6, включая код для обновления старых полей из модулей contrib до структуры полей D7.Вам нужно будет захватить последнюю версию CCK и использовать его модуль «перенос контента», а также следить за этими тремя в процессе вопросы .Код переноса поля для многих типов полей D6 не завершен, и прежде чем щелкнуть коммутатором на рабочем сайте, вы должны убедиться, что путь обновления работает гладко.

Пока полное обновление D7 не завершеноТо, для чего вы стремитесь, эти проблемы необходимо решить, чтобы структуры полей D6 (то, что вы получили от чего-то вроде content_export и content_import) были успешно загружены в D7.

(По запросу восстановленная ссылка на блок-схему обновления D6 до D7 - оригинальная версия из первого поста была переделана реальным разработчиком для подкаста D7 Upgrade , и теперь выглядит меньшекак клубок змей!)

1 голос
/ 17 января 2014

Пожалуйста, смотрите следующий модуль помощи для миграции drupal

Также прочитайте ссылки на справочные материалы:

1 голос
/ 29 июня 2011

Если вы используете модуль функций, вы можете импортировать тип контента или другие элементы (такие как таксономия, ...).Я успешно импортировал типы контента, но теперь я застрял в том, как импортировать контент.Меня направили на каналы, и я пытаюсь это выяснить.

1 голос
/ 13 января 2011

Это кажется невозможным, поскольку CCK перешел в ядро.

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

0 голосов
/ 20 июня 2016

Вы можете сделать это, используя комбинацию функций (на D6) и Bundle Copy (на D7).Я написал скрипт, который может конвертировать типы содержимого модуля Features в формат импорта Bundle Copy.

Более полный набор инструкций здесь: https://thoughtfuldragon.com/converting-drupal-6-cck-content-types-into-drupal-7-entity-bundles/

0 голосов
/ 08 сентября 2011

Для импорта контента вы можете использовать каналы или перенести модуль

0 голосов
/ 28 июня 2011

Сопровождающий экспорт узла здесь - я бы даже не стал пробовать это. Я действительно застрял в преобразовании узлов D6 в D7 и в том, как преобразовать CCK и таксономию в поля D7, а отсутствие импорта типов контента делает это еще более трудным. Довольно разочаровывает. Если кто-то может протянуть руку помощи, пожалуйста, найдите очередь выпуска node_export.

0 голосов
/ 13 января 2011

Теперь вы можете добавить новые типы контента в разделе Структура -> Типы контента

администратор / структура / типы

Хотя нет возможности «импортировать», вы сможете добавить их оттуда. Но я думаю, у вас не будет слишком много типов контента.

...