【问题标题】:Drupal 7 import page programmaticallyDrupal 7 以编程方式导入页面
【发布时间】:2013-09-05 05:58:26
【问题描述】:

我正在尝试为从一个 drupal 站点到另一个站点的自动数据导入创建脚本。 我有网站 foo.com 和 bar.com 我正在尝试将 bar.com 中的所有内容导入 foo.com。

到目前为止,我已经设法编写了导入所有内容类型、节点、块等的脚本。剩下的就是导入包含内容的页面。 CTools 模块具有导出页面数据(面板、变体等)的明确功能,但我找不到导入功能。 (在管理面板有导入导出页面的方法,但是导入要经过很多功能,很难一路跟踪)

有没有更简单的方式以编程方式导入页面?

【问题讨论】:

    标签: drupal-7


    【解决方案1】:

    如果您想将任何内容从一个站点导入到另一个站点,您正在执行站点同步。最好的工具是 Drush 和命令 rsync 和 sql-sync。请参阅Using Drush to synchronize and deploy sites

    如果您只想导入面板页面,您可以使用Panel Import,当然还有Features

    另一个选项是Demo 模块来创建站点快照。然后可以使用自定义模块和按钮来启用演示快照。

    另一种想法是创建一些功能模块(添加内容、视图、面板等),然后创建一个简单的模块,根据需要包含所有这些模块。

    【讨论】:

    • 我的任务是创建单个 php 文件,客户端可以运行该文件,所有内容类型、面板、节点等都将在他的网站中创建。
    • 功能模块可以做到这一点,但不是使用单个 php 文件。
    猜你喜欢
    • 2014-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-04
    • 2011-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多