有沒有辦法讓內容類型只能被管理員和創建它的人看到,包括註釋?我覺得我知道這個答案,但它逃避了我。Drupal Private Publishing
0
A
回答
1
如果的內容類型由您自己的模塊定義,您可以使用hook_access
來執行此操作。
如果內容類型是由CCK或其他模塊定義的,則事情有點棘手。您可以install a patch,它將access
運算添加到hook_nodeapi
,但不幸的是這是對核心Drupal代碼的破解,隨之而來的是所有潛在的升級缺陷。
3
嘗試Nodeaccess模塊。關於此模塊的更多詳細信息(來自其項目頁面):
Nodeaccess是一個Drupal訪問控制模塊,它提供對節點的查看,編輯和刪除訪問。具有「授予節點權限」權限的用戶將在節點頁面上有一個授予選項卡,允許他們按用戶或角色授予對該節點的訪問權限。管理員可以設置每種內容類型的默認訪問控制,還可以定義哪些角色可用於在節點授予選項卡上授予權限。
結果是,這個模塊允許你做'節點123可以被認證用戶查看並且由admin用戶和joeuser編輯'。作爲額外的好處,更新和刪除權限是分開的,因此您可以確保具有編輯權限的用戶不會意外刪除頁面。
相關問題
- 1. ClickOnce publishing
- 2. Sitecore Publishing
- 3. Kony Publishing Service timeout
- 4. Flash Develop - Publishing
- 5. Google Play Timed Publishing
- 6. Laravel 5 Publishing Assets
- 7. tomcat webservice publishing
- 8. Spotify App publishing
- 9. Android Market Publishing Issues
- 10. Private Private
- 11. Castle WcfFacility Publishing MEX Endpoints
- 12. iBook Private Distribution
- 13. object-private Vs class-private
- 14. Visual Studio 2010 Publishing So Slow
- 15. Android Market Publishing多個apk的
- 16. 亞馬遜App Store - App Publishing
- 17. Drupal 7顯示(不下載)PRIVATE pdf文件在新選項卡
- 18. private dispatchTouchEvent?
- 19. private [context]
- 20. private static final String or private final String
- 21. Swift - private var/func vs private final var/func
- 22. Private Dim和Private Property有什麼區別?
- 23. 示例:枚舉類型(「JavaScript,O'Reilly Publishing」)
- 24. Android Publishing需要很長時間
- 25. Android App Publishing - 「沒有設備支持」
- 26. Ruby Matrix set_element private?
- 27. Dim vs Private/Public
- 28. Public vs Private
- 29. C#:IComparable implementation private
- 30. Private Derived Destructor
啊,杜,這就是對的。謝謝。不只是一個基本的CCK,而是一個模塊實現的CCK。 – Kevin 2010-05-18 13:44:55