首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Drupal6中“取消隐藏”指向未经授权内容的菜单链接?

如何在Drupal6中“取消隐藏”指向未经授权内容的菜单链接?
EN

Stack Overflow用户
提问于 2009-08-02 13:15:09
回答 7查看 2K关注 0票数 3

Drupal6菜单模块隐藏了指向当前用户无权访问的内容的链接。这是有道理的,但有时您可能希望显示链接并转到“您未被授权查看此内容”页面(例如,出于营销目的)。

有没有一种简单的方法来显示这些链接?我知道以前的Drupal版本实际上要求您下载一个模块来隐藏未授权页面的链接!

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-08-06 13:09:27

我找到了一个模块,它实际上似乎提供了我想要的功能:

http://blog.davereid.net/content/restricted-content-yet-another-different-drupal-node-access-module

这真的很简单,它只是在每个节点创建页面中添加一个选择器,您可以在其中选择哪些角色将访问它。任何没有看到菜单链接的用户仍然会看到菜单链接,这将导致一个自定义的‘你必须注册才能查看’页面。我已经在测试Drupal站点上安装了它,它似乎工作得很好;遗憾的是,几周前我没有发现它!

票数 0
EN

Stack Overflow用户

发布于 2009-08-02 13:23:59

它一直都是这样的(至少从4.7开始)。

您不能取消隐藏未经授权的菜单项。可能会有一个特殊的模块...

票数 1
EN

Stack Overflow用户

发布于 2009-08-02 20:23:15

您可以做的是,让菜单页面指向一个函数,该函数重定向到您希望菜单指向的页面。这在许多方面并不理想,但由于所有人都可以访问执行重定向的函数,因此这应该是可行的。您可以直接将此代码放入您创建的自定义模块中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1218879

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档