我需要将用户限制为给定内容类型的单个节点。所以一个用户只能创建一个TypeX节点。我想出了两种方法。使用哪个会更好...
1)编辑node/add/typex菜单项,检查数据库,查看用户是否已经创建了TypeX的节点,以及是否有创建权限。
2)当用户创建TypeX节点时,将其分配给没有创建该类型节点权限的不同角色。
在方法 1 中,我必须在每个页面加载时进行额外的数据库调用,以查看它们是否应该能够看到“Create TypeX”(node/add/typex)。但在方法 2 中,我必须保持两个独立的角色。
您会使用哪种方法?
最佳答案
http://drupal.org/project/node_limit
更新:这个更好,一周前更新,第一个已经一年没有更新了
关于drupal - 在 Drupal 中将用户限制为给定内容类型的单个节点的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2756345/