drupal - 在 Drupal 中将用户限制为给定内容类型的单个节点的最佳方法

标签 drupal drupal-6 roles limit

我需要将用户限制为给定内容类型的单个节点。所以一个用户只能创建一个TypeX节点。我想出了两种方法。使用哪个会更好...

1)编辑node/add/typex菜单项,检查数据库,查看用户是否已经创建了TypeX的节点,以及是否有创建权限。

2)当用户创建TypeX节点时,将其分配给没有创建该类型节点权限的不同角色。

在方法 1 中,我必须在每个页面加载时进行额外的数据库调用,以查看它们是否应该能够看到“Create TypeX”(node/add/typex)。但在方法 2 中,我必须保持两个独立的角色。

您会使用哪种方法?

最佳答案

http://drupal.org/project/node_limit

更新:这个更好,一周前更新,第一个已经一年没有更新了

http://drupal.org/project/node_limitnumber

关于drupal - 在 Drupal 中将用户限制为给定内容类型的单个节点的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2756345/

相关文章:

drupal 6 cck字段: is there a easy way to duplicate cck field?

asp.net - Roles.GetRolesForUser 仅调用默认角色提供程序?

search - Drupal:在高级搜索中重新选择分类术语

javascript - Drupal 6 - 将 Javascript 添加到单个页面

php - 用户权限 - 用户角色的触发代码(Wordpress)

loops - 可以循环 x 次

drupal - 有人知道 Drupal 7 的多面搜索解决方案吗?

css - Drupal Zen 主题中使用的 float 侧边栏方法

html - css 在 drupal6.20 中提供两个输出?

drupal - 刷新主题缓存时,Drupal 如何将模块 css 文件添加到合并文件中?