我有一个网站,该网站使用“ 私人”模块来设置对内容的访问权限,当然我的某些页面具有菜单项。现在,如果我将页面设置为私人页面,则只有拥有适当权限的用户才能看到该页面,这很棒,而且是我想要的。
但是我对菜单项有一些问题,如果分配给它们的内容不是公开的(例如,分配给它们的页面是私有的),它们就会消失,这是可以的,但是我仍然希望能够显示那些菜单项在导航中,因此如果用户单击它们,它将带他们到登录页面,要求他们输入详细信息以查看该特定页面。
因此,基本上,我想更改菜单项的行为,使其始终对网站的匿名和注册成员可见,但是当您单击它们时,您将能够看到页面(如果已登录)或重定向到登录页面(如果是匿名用户)
我发现这种解决方案对我来说不是最佳解决方案,因为我有很多这样的页面,因此我正在寻找一种更好的方法。我什至尝试了菜单项可见性模块,但也无济于事!
请问我该如何实现?
路卡