Dou*_*oma 6 drupal-7 workbench
我已经创建了一个模块来自动编辑节点内容.该网站正在使用"Workbench Moderation"模块.
但我无法弄清楚如何将节点复制到新版本(处于"草稿"状态).我编辑的内容始终显示在节点的"已发布"版本中.
有谁知道API调用应该是什么来实现这一目标?
我自己就是这个问题.关键事项:
Drupal负责其余的工作.
<?php
$node = node_load($nid);
$node->body[LANGUAGE_NONE][0]['value'] = 'My new body content';
// We're wanting drupal to create a new revision
$node->revision = 1;
// We want workbench moderation to treat the new revision as a new draft
$node->workbench_moderation_state_new = workbench_moderation_state_none();
node_save($node);
Run Code Online (Sandbox Code Playgroud)
这目前在我的代码库中工作.
| 归档时间: |
|
| 查看次数: |
2262 次 |
| 最近记录: |