0
我有一個CCK內容類型的事件,它有一個隱私文本字段來描述它的'public'或'private'。我還使用RSVP模塊,以便用戶可以邀請他們的朋友參加他們創建的活動。CCK內容類型的節點訪問
我需要能夠阻止訪問事件節點,如果其私人和用戶試圖查看節點沒有被邀請。
我認爲這將很容易通過實施hook_access這將檢查隱私字段是私人的。如果是這樣,我會做一個快速的數據庫調用來檢查用戶是否被邀請。如果不返回false並阻止節點訪問。
想象一下,當我發現這個鉤子不能用於CCK內容類型並且僅適用於節點模塊擁有的內容類型時,我的恐怖現象。
在使用CCK內容類型時,任何人都可以指向正確的方向來執行一些自定義節點訪問驗證'drupal方式'。順便使用drupal 6。
感謝您的回覆,但我已經看過那個模塊,它的功能很強大,但是我需要基於自定義CCK字段和另一個模塊的更具體的控制。我要去看看使用hook_menu_alter。我發現這個[link](http://thedrupalblog.com/creating-your-own-node-access-control-layer-using-hook-menu-alter)文章,它做了一些節點驗證,但並沒有完全覆蓋默認的node_access回電話。 – nickwshaw