Drupal программно создает узел с опубликованным состоянием рабочей среды

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

я тоже пробовал

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

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


person Nealv    schedule 20.03.2015    source источник
comment
Решение для этого можно найти здесь: drupal.stackexchange.com/questions/129491/   -  person Gutek    schedule 17.04.2015


Ответы (1)


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

$node = node_load($node->nid);
workbench_moderation_moderate($node, 'published');
person Mario Araque    schedule 20.03.2015