2010-12-20 47 views
2

是否有一種簡單的方法將節點的作者更改爲另一個用戶?我似乎無法找到它。我找到了一個解決方法,即設置一個「動作」,將節點的作者更改爲特定用戶,然後臨時設置「觸發器」,以便每次更新節點時都應該執行該動作。它有效,但很醜。我想我也可以直接攻擊數據庫,但這兩者似乎都是不太好的解決方案。Drupal 6 - change一個節點的作者

我明白這不應該是一個共同的要求。這就是發生了什麼事情:我設置了網站,其中包括髮布商用戶使用真實內容填充的佔位內容。這顯然不是正確的方法,但它是我發現自己在...

回答

7

難道你不能簡單地編輯節點,擴大頁面底部附近的創作信息部分,並改變作者姓名。

您也可以更改Authored日期。

如果您需要更改大量頁面的創作信息,我建議您使用Views Bulk Operations。更改作者是其中一個選項。

+0

這很尷尬 - 我已經安裝了「節點表單列」模塊,從編輯節點頁面隱藏「不需要的」選項,並隱藏了創作信息選項... – jackocnr 2010-12-20 14:42:20

3

您不能簡單地編輯節點,展開靠近頁面底部的創作信息部分,然後更改作者姓名。

需要注意的是,爲了更改這些管理節點,必須爲該帳戶設置權限。如果這是不希望的(並且在生產環境中),則可以使用Rules模塊或使用nodeapi掛鉤來更改所需的字段。

+0

但也知道管理節點給出了很多權力給某人。謹慎使用。 – Kevin 2010-12-20 13:37:04

+0

@凱文:這正是我的觀點。將管理節點提供給帳戶是不可取的。 – 2010-12-20 13:40:30