drupal 以编程方式禁用或删除节点创建节点链接
在有机群组的背景下,我正在编写一个模块,该模块将阻止不是群组成员的用户向该群组添加群组帖子。
我的模块当前设置必要的权限并检测用户是否具有该权限。
因此,当用户查看群组页面时,我想禁用/删除创建群组帖子的标准链接。
In the context of organic groups, I am writing a module which will stop users who are not members of a group from adding group posts into that group.
My module currently sets the permissions necessary and detects whether a user has the permission.
So when a user(s) are looking at a group page, I want to disable/remove the standard link to create group posts.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试这个方法。
Try this method.
如果我理解正确的话,您不希望某些用户创建内容类型。
所以步骤是:
1)创建一个菜单钩子。
2)然后制作一个权限钩子以确保只有某些用户拥有此权限。
3) 为那些有权限的用户编写代码。
If I understood right you don't want certain users to create a content type.
So the steps are:
1) Create a menu hook.
2) Then make a permission hook to make sure only certain users have this permission.
3) Write your code for those users who have the permission.