在 Drupal 中隐藏特定用户的主链接项
我有带有多个菜单项的主链接菜单。我需要实现“加入俱乐部”功能,并为此目的有一个主要链接项。
我需要为特定用户显示此菜单项,例如,如果用户 A 在 table5
中有一个条目,或者简单地说,我需要在特定的 "if"
上隐藏菜单项> 条件。
出路何在?
I have primary link menu with multiple menu items. I need to implement a "join club" feature and have a primary link item for this purpose.
I need to show this menu item for particular user, e.g., if a user A has an entry in table5
or in simple words I need to hide menu item on particular "if"
condition.
What's the way out?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用每个角色菜单模块来执行此操作。当用户“加入俱乐部”时,您可以(如果还没有)将他们添加到特定角色。如果您不确定如何执行此操作,我可以发布一些说明,但需要一些有关“加入俱乐部”的更多详细信息。
安装“按角色菜单”模块后,您可以根据用户的角色控制各个菜单项隐藏或显示。因此,对于您的情况,请使用“加入俱乐部”菜单项上的“隐藏所选角色的菜单项:”设置,以对具有“在俱乐部中”角色的用户隐藏它。
You can use the Menu Per Role module to do this. When the user "joins the club" you can (if you don't already) add them to a particular role. If you're not sure how to do this, I can post some instructions but would need some more details about "joining the club".
Once you install the Menu Per Role module, you can control individual menu items to hide or show them based on the user's role. So for your case, use the "Hide menu item from selected roles:" setting on the "Join Club" menu item to hide it from users with the "In the Club" role.