Drupal和B是不同的域(例如: drupal : www.aaa.com和drupal :www.bbb.com),但它们位于同一个服务器上。在Drupal中,有很多字段,但我只需要向Drupal发送日期字段值(每次更新或添加新内容时)。Drupal将获得日期值并显示在内容页上。我能知道怎么做吗?
我尝试过部署(根本不起作用) 如何从一个站点向另一个Drupal站点添加数据?
我试过聚合,但我把所有东西都寄给了Drupal。
我需要帮助。非常感谢。
到目前为止,我的当前解决方案是:在Drupal : php代码中,连接drupal数据库并获取日期值。回显显示在内容页上。
发布于 2015-12-03 13:09:29
我会用以下任何一种方法来解决这个问题
1)编写一个5分钟的自定义php脚本,显示节点id和数据值,然后在基于实体id的field_data_field_<your-field-name>表上使用简单的update查询更新第二个数据库中的数据值。
2)使用services 3模块公开您的数据,然后使用put方法导入该字段,只使用您想要的字段。
发布于 2015-12-03 11:25:12
你有几种选择:
您甚至可以组合(例如,使用迁移,而不是直接连接到其他数据库,使用来自View form Drupal A的数据)。
免责声明:我没有测试其他模块来复制内容,可能有一个模块适合您的需要,我正在扩展您当前的解决方案。
发布于 2015-12-03 13:16:12
我建议您使用德鲁帕尔_同步模块。它允许在多个网站之间同步内容。它构建在API之上,因此您可以在其之上创建自己的自定义模块。
https://drupal.stackexchange.com/questions/182752
复制相似问题