在 Drupal 中以编程方式添加用户论坛权限
我想以编程方式在 Drupal 中添加用户论坛权限。
我必须使用 ACL 模块吗?由于文档有点薄,有没有任何示例?
I'd like to programmatically add user forum permissions in Drupal.
Do I have to use ACL module? Is there any example out there, as the documentation is a bit thin?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您所说的以编程方式到底是什么意思?
您可以使用 hook_perm 定义新权限:
http://api.drupal.org/api/function/hook_perm
但是 Drupal 的论坛模块应该附带基于角色的使用权限。
What do you mean by programmatically, exactly?
You can define new permissions using hook_perm:
http://api.drupal.org/api/function/hook_perm
But the forum module(s) for Drupal should ship with role based permissions to use.
规则 模块也可以工作。使用规则模块(但不使用 ACL),您可以选择设置触发器以实现此目的。
The Rules module will work as well. With the rules module (but not with ACL) you have the option of setting triggers for this to occur.