【发布时间】:2016-09-04 15:17:40
【问题描述】:
我正在尝试找出一种方法来隐藏我在 SharePoint 2013 中的一个网站上的快速启动导航栏中的特定链接,但遇到了一些问题。基本上,我正在尝试使链接仅对特定组中的用户可见,并且不属于该组的任何其他用户都不会看到 Quicklaunch 链接。我一直在阅读如何在默认母版页中通过 css 和 javascript 实现这一点,但似乎没有任何运气。我正在使用 SPServices 获取当前登录用户的组成员身份,并根据那里的成员身份隐藏或显示特定的 Quicklaunch 项目。我在母版页中实现了这段代码,虽然我已经让它工作了,但是在导航到站点内的不同页面、列表或库时,给定的链接会重新出现。我不知道我是否做错了什么,但作为最后的手段,我来这里寻求答案。如果有人能指出我正确的方向,我将不胜感激。
下面是一个屏幕截图,以便更好地了解我正在尝试做什么......
【问题讨论】:
-
您是否有任何理由不能在此链接中使用Audience Targeting?
-
我似乎在 SharePoint 2013 Foundation 上找不到该选项。我不确定我是否忽略了它,或者我是否需要激活特定功能。
-
显然,该功能不适用于 SharePoint 2013 Foundation social.technet.microsoft.com/Forums/en-US/…。
-
嗬嗬嗬。无论如何谢谢...
标签: javascript css sharepoint quicklaunch