Drupal 7 开发内部培训资料, 分头诗人

Drupal 多站点

赞成!
0
否决!

有个需求就是管理员在主网站发布一个节点之后,希望子网站可以自动保存这个node的副本,不过是未发布状态,然后修改这个node的字段信息,再发布在子网站上。。这个要怎么做呢?要提供一个webservice接口么? domain access 这个模块可不可以完成类似的工作?

1 个回答

赞成!
0
否决!

子站跟主站,node 的表前缀不同,主站可以 node_save($node); 而子站不能node_save, 但可以通过drupal_write_record 完成操作,

前提是要切换数据库到子站,还得把$node 的status状态改一下。这样就可以同时子站有备份了