如何导入/导出内容类型?


Answers:


15

我最终使用了Bundle Copy模块。


该模块无法正常工作。在D7中,我选择了几种要导出的内容类型,然后选择了要导出的字段并将所有生成的php代码复制到新站点。该模块创建了新的内容类型,但是缺少所有自定义字段。此外,您不能再次创建这些字段,因为它已经存在于数据库中,但是在修改内容类型时不会显示,并且您可以添加的现有字段中也不存在。清除缓存不会执行任何操作。
令人难以置信的

14

您可以使用功能来导出和导入代码中的内容类型。


谢谢,我知道功能,但是似乎不得不创建一个模块来导入功能是一个过大的杀伤力。如果有更改,还可以管理功能...
giorgio79 2011年

这似乎有些过分,但有很多好处,例如,如果需要,可以在不同站点之间轻松复制。有了匆忙和点击界面,创建和维护就不算什么了。
数字

2

此功能是CCK模块的一部分,您可以看到它已迁移到Drupal核心。维护者在他们的项目页面中写道:

content_copy:功能模块的D7分支支持在“功能”模块中扩展和导入内容类型和字段。当前没有用于手动导出和导入字段定义的UI。

因此,就像@digital所说的那样,您应该使用Features


1

上面的giorgio79对Bundle Copy模块的+1投票-类似的模块是:data_export_import模块。

我喜欢data_export_import的是,它是一个全功能于一身的模块(用于数据的导出和导入。然而,与其他解决方案,导入和导出阶段是由单独的模块完成,这可能意味着额外的工作,需要确保导出与导入的兼容性。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.