Saya ingin melakukan operasi massal dan mengubah node dari keadaan Konsep ke Diterbitkan. Saya membuat revisi baru dari perubahan sebelumnya, tetapi semua revisi default ke Konsep. Sekarang pada dasarnya saya hanya ingin menerbitkan revisi baru. (Saya menggunakan modul Workbench.)
Saya sudah mencoba melakukan hal-hal seperti di bawah ini, tetapi tidak satupun yang berhasil:
$node->workbench_moderation['current']->published = "1";
atau
$node->workbench_moderation['current']->from_state = "draft";
$node->workbench_moderation['current']->state = "published";
$node->workbench_moderation['current']->published = "1";
$node->workbench_moderation['published']->from_state = "draft";
$node->workbench_moderation['published']->state = "published";
$node->workbench_moderation['published']->published = "1";
$node->workbench_moderation['my_revision']->from_state = "draft";
$node->workbench_moderation['my_revision']->state = "published";
$node->workbench_moderation['my_revision']->published = "1";
$node->workbench_moderation['my_revision']->current = TRUE;
atau
workbench_moderation_moderate($node, 'published');
Saya sudah mencoba menyimpan menggunakan di bawah ini daripada node_save
juga, berpikir mungkin node_save
memicu konsep baru.
workbench_moderation_node_update($node);
Saya hanya ingin memuat simpul, menerbitkan konsep, lalu menyimpannya lagi.
Adakah yang saya tahu salah?