【发布时间】:2010-05-03 05:57:21
【问题描述】:
我需要将用户限制为给定内容类型的单个节点。所以一个用户只能创建一个TypeX节点。我想出了两种方法。哪个更好用...
1) 编辑node/add/typex菜单项,查看数据库,查看用户是否已经创建了TypeX的节点,以及是否有权限创建。
2) 当用户创建 TypeX 节点时,将其分配给无权创建该类型节点的不同角色。
在方法 1 中,我必须在每个页面加载时进行额外的数据库调用,以查看他们是否应该能够看到“创建 TypeX”(节点/添加/类型 x)。但在方法 2 中,我必须保持两个独立的角色。
您会使用哪种方法?
【问题讨论】:
标签: drupal drupal-6 roles limit