Drupal以编程方式创建已发布工作台状态的节点

时间:2015-03-20 11:03:01

标签: drupal workbench

我想以编程方式创建一个已发布审核状态的节点,但似乎不可能。有人知道怎么做吗?

我也试过

$node->revision = 1;
$node->workbench_moderation_state_new = workbench_moderation_state_published();
node_save($node);

但该节点仍处于草案状态。

1 个答案:

答案 0 :(得分:1)

试试这段代码:

$node = node_load($node->nid);
workbench_moderation_moderate($node, 'published');