2015-03-20 3 views
0

Я хотел бы программно создать узел с опубликованным состоянием модерации, но это кажется невозможным. Кто-нибудь знает, как это сделать?Drupal программно создает узел с опубликованным состоянием рабочей среды

Я также попытался

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

Но узел по-прежнему остается в проекте.

+0

Раствор для этого можно найти здесь: http://drupal.stackexchange.com/questions/129491/change-workbench-state-from-draft-to- опубликованные-программно – Gutek

ответ

1

Попробуйте этот код:

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