欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

drupal的workbench moderatoin模塊對(duì)node的修改方法

  發(fā)布時(shí)間:2014-11-03 16:27:35   作者:佚名   我要評(píng)論
這篇文章主要為大家介紹了drupal的workbench moderatoin模塊對(duì)node的修改方法,包含了對(duì)workbench_moderation成員變量的分析,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了drupal的workbench moderatoin模塊對(duì)node的修改方法。分享給大家供大家參考。具體如下:

workbench moderation模塊利用hook_node_load對(duì)節(jié)點(diǎn)進(jìn)行修改,增加了workbench_moderation成員變量,是一個(gè)數(shù)組,含三個(gè)元素:

① current: moderation status為current的revision的數(shù)據(jù)。每個(gè)節(jié)點(diǎn)有多個(gè)revison,其中只有最新的revision是current revison,在workbench_moderation_node_history中current字段的值為1。

② published:每個(gè)node最多只能有一個(gè)revision處于published狀態(tài)。如果有,則此變量存放對(duì)應(yīng)revision的信息。如果沒(méi)有,則此元素不存在。

③ my_revision:當(dāng)前加載的revison的信息。node_load可以加載node各個(gè)revision的信息,而my_revison即是當(dāng)前加載的revision的信息。

安裝workbench moderation模塊時(shí),它不會(huì)把系統(tǒng)里以前的數(shù)據(jù)添加moderation信息,所以對(duì)于系統(tǒng)原有的數(shù)據(jù),在加載時(shí)是沒(méi)有workbench_moderation這個(gè)成員變量的。

另外,還需要注意的是,$node變量的uid是創(chuàng)建node的uid,而不是revision的uid。這一點(diǎn)在處理數(shù)據(jù)時(shí)也是需要注意的。

以上是基于workbench moderation進(jìn)行再開(kāi)發(fā)時(shí)需要了解的基本信息。

希望本文所述對(duì)大家的drupal二次開(kāi)發(fā)有所幫助。

相關(guān)文章

最新評(píng)論