2009-12-23 56 views
2

在Drupal 6網站上,我有一個「管理員」角色,他與「文章」內容類型一起工作。
我希望版主能夠看到已發佈/未發佈的文章列表,並且可以選擇編輯文章(並更改他們的「已發佈」狀態)。
但是,我不希望版主能夠編輯任何其他類型的內容(或查看其列表)。Drupal 6:我如何允許特定角色只編輯特定類型的內容?

如果我給版主「管理節點的權限,我不能編輯其他內容類型阻止他們。如果我刪除了該權限,他們將無法訪問內容列表(這對他們至關重要)。

任何想法?

回答

3

你可能想簽出意見批量操作模塊(http://drupal.org/project/views_bulk_operations)。您應該可以使用此模塊構建一個自定義視圖,該視圖僅顯示您希望「管理員」角色編輯的內容類型。你肯定不希望給他們「管理節點」權限,因爲它是蠕蟲的一個巨大的罐頭

0

如果您將所有內容類型與CCK創造了你可以不設置版主每個內容類型的權限。如果沒有,我建議你不要在CCK創建它們:)

+0

我不確定你的意思。如果你的意思是設置「節點」權限,那麼正如我所說的那樣,根據「管理節點」權限,它控制對「內容列表」屏幕的訪問,並且覆蓋特定的節點權限。 如果你的意思是別的,請詳細說明,因爲我錯過了它。 – Omer 2009-12-23 15:15:23

+0

我的意思是說,如果您使用的是cck模塊(http://drupal.org/project/cck),您可以製作不同類型的內容併爲其分配不同的權限。您可以保留節點權限,然後針對每種內容類型進行微調。 這是手冊:http://drupal.org/modules/cck/documentation。 – Januz 2009-12-23 17:27:17

0

。如果節點未發佈,則需要使用views模塊獲取列表,以便他們查看節點。

是說,除非該節點類型是一個由您應該能夠設置在每個角色的基礎的權限特定的contrib模塊創建。如果不是的話,你可以看看使用節點訪問模塊來控制權限。

相關問題