2010-07-12 147 views
1

我想知道如何聲明模塊中多個定義節點類型的權限和訪問權限。我猜測,因爲hook_node_info()返回數組就像它一樣,可以聲明多個節點類型作爲數組的一部分,但是我對hook_perm()和hook_perm()的關注很難理解。我如何將每個節點類型的這些鉤子的權限分開?Drupal 6模塊開發 - 多節點類型,權限和訪問

回答

0

我建議創建子模塊,即你的mymodule文件夾將有mymodule.module,這將取決於mymodule_type1.modulemymodule_type2.module(這可能是在同一個文件夾,或分離成單獨的模塊文件夾,如果你喜歡)。

0

您可能想要查看Features - 將模塊,節點類型,權限和其他內容捆綁在一起成爲一個可安裝單元的系統。

1

看看我在this answer to a similar question的解釋。要點是您不需要聲明自己的節點權限,因爲節點模塊將爲您自動引入的每個節點創建「標準」節點權限集。

如果您需要其他權限,請立即從hook_perm全部返回。