将Drupal 6内容类型导入Drupal 7

时间:2011-01-13 16:20:01

标签: drupal import upgrade cck drupal-7

D7中/admin/content/types/import发生了什么事? 你还能在D7中导入内容类型(而不是实际数据)吗?在D6中你可以在/ admin / content / types / import。这个功能刚刚转移到其他地方吗?

我想用drupal.org/project/node_export将一些节点从D6站点导出到D7(不是整个站点)。但是,我的新D7网站上不存在内容类型。

一般情况下,将一些CCK数据从D6站点升级到D7而不进行完全升级(它们是不同站点)的最佳方法是什么。

感谢。

9 个答案:

答案 0 :(得分:2)

虽然定义新字段的能力是在Drupal 7的管理UI中内置的,但是很多D6功能仍然保留在contrib'CCK'项目中,包括将旧字段从contrib模块升级到D7字段结构的代码。您需要抓取latest version of CCK并使用其“内容迁移”模块,并在these three in-progress issues上关闭。许多D6字段类型的字段迁移代码未完成,在生产站点上翻转交换机之前,您需要确保升级路径能够顺利运行。

虽然完整的D7升级不是你想要的,但是这些问题需要解决D6场结构(你会从content_export和content_import这样的东西得到的)被解决的问题D7成功。

(根据要求,a restored link to the D6 to D7 upgrade flowchart - 第一篇文章的原始版本由实际设计师为D7 Upgrade podcast重做,现在看起来不像是一堆蛇!)

答案 1 :(得分:2)

如果您想导入内容,可以查看此模块:http://drupal.org/project/defaultcontent

答案 2 :(得分:1)

由于CCK进入核心,这似乎不可能是ATM。

您可能正在阅读Drupal sites正在讨论这个并编写模块/解决方法/...

答案 3 :(得分:1)

如果您使用功能模块,则可以导入内容类型或其他部分(例如分类法,...)。我已经成功导入了内容类型,但现在我不知道如何导入内容。我一直指向饲料,并试图弄明白。

答案 4 :(得分:1)

答案 5 :(得分:0)

现在,您可以在Structure - >下添加新内容类型内容类型

  

管理员/结构/类型

虽然没有“导入”选项,但您可以从那里添加它们。但我想你不会有太多的内容类型。

答案 6 :(得分:0)

节点导出维护者在这里 - 我甚至不打算尝试这个。我真的坚持将D6节点转换为D7,以及如何将CCK和分类法转换为D7字段,并且缺少内容类型导入使其更加困难。非常令人失望。如果有人可以伸出援助之手,请找出node_export问题队列。

答案 7 :(得分:0)

要导入内容,您可以使用Feed或迁移模块

答案 8 :(得分:0)

您可以使用功能(在D6上)和捆绑复制(在D7上)的组合来完成此操作。我编写了一个脚本,可以将Features模块内容类型转换为Bundle Copy的导入格式。

这里有一套更完整的说明:https://thoughtfuldragon.com/converting-drupal-6-cck-content-types-into-drupal-7-entity-bundles/