我正在尝试为一个drupal站点创建自动数据导入脚本。 我有网站foo.com和bar.com我正试图从bar.com导入所有内容到foo.com。
到目前为止,我已经设法编写了导入所有内容类型,节点,块等的脚本。剩下的就是导入包含内容的页面。 CTools模块具有明确的功能来导出页面数据(面板,变量等...)但我无法找到导入功能。 (在管理面板中有导入导出页面的方法,但导入经过很多功能,很难一直跟踪)
是否有更简单的方式以编程方式导入页面?
答案 0 :(得分:0)
如果您想要从一个站点导入任何内容,那么您正在进行站点同步。最好的工具是Drush并命令rsync和sql-sync。见Using Drush to synchronize and deploy sites。
如果您只想导入Panel Pages,可以使用Panel Import,当然还可以使用Features。
另一个选项是Demo模块来创建网站快照。然后,自定义模块可以与按钮一起使用以启用演示快照。
另一个想法是创建一些功能模块(添加内容,视图,面板等),然后创建一个简单的模块,根据需要包含所有这些模块。