Security Sharepoint 2013:基于当前用户组成员身份显示辅助导航菜单URL链接

Security Sharepoint 2013:基于当前用户组成员身份显示辅助导航菜单URL链接,security,navigation,managed,trim,target-audience,Security,Navigation,Managed,Trim,Target Audience,嗨,我是新来的,已经搜索过了,但还没有找到解决方案。我相信SP Sercices将是工具,但没有任何示例满足我的要求,希望您能提供帮助 我所拥有的 -具有主导航和子导航的自定义发布站点(与商店相关) -主导航是全球性的,所有站点的用户都可以访问 -子导航是与商店相关的,这意味着我们的每个商店子导航都是每个商店内容的专有 -所有门店子导航的子导航链接相同 -示例子导航链接:我们的员工、商店新闻、商店日历 -次级导航使用托管术语*请告知,如果使用简单的链接是更好的方法,尽管我更倾向于通过编程而不是手

嗨,我是新来的,已经搜索过了,但还没有找到解决方案。我相信SP Sercices将是工具,但没有任何示例满足我的要求,希望您能提供帮助

我所拥有的

-具有主导航和子导航的自定义发布站点(与商店相关)

-主导航是全球性的,所有站点的用户都可以访问

-子导航是与商店相关的,这意味着我们的每个商店子导航都是每个商店内容的专有

-所有门店子导航的子导航链接相同

-示例子导航链接:我们的员工、商店新闻、商店日历

-次级导航使用托管术语*请告知,如果使用简单的链接是更好的方法,尽管我更倾向于通过编程而不是手动方式

我想做什么

-具有仅与存储特定组成员相关的存储子导航URL链接。佛罗里达商店用户点击“我们的员工”,进入佛罗里达商店员工页面。当加州商店用户点击“我们的员工”时,他们会被带到加州商店员工页面。这应该适用于副导航中的所有链路

如果我缺少信息,请告诉我


谢谢

我担心SharePoint无法分辨用户属于哪个广告组

以下是我过去如何解决这个问题的: -创建一个列表,每个商店有一个项目(商店名称或商店网站链接)。 -应用项目级权限,每个项目(商店)仅由其广告组访问


现在,当您在用户的凭据下检索此列表时(您可以使用SPServices,但还有其他方法),您将只获得用户的存储。

您如何知道当前登录用户属于哪个存储?嗨,Christophe,感谢您的回复。基于广告组的站点级权限决定谁可以访问商店站点。确定当前用户属于哪个商店正是我想要实现的。我的猜测是,一旦我们知道这一点,它就可以传递给其他控件。如果我的行话完全错了,请纠正我。我的解释缺乏信息。SP组通过将“广告组”作为组成员来控制站点权限。例如:佛罗里达商店会员>佛罗里达商店(广告组)。辅助导航链接是所有商店使用的商店主页的一部分。我希望后端URL根据用户存储组成员身份进行更改,以便在单击时将其指向存储特定内容。希望我在这方面更清楚一些。@Andre好的,如果每个广告组周围都有一个SharePoint组,情况也是一样的。我刚刚概述了主要步骤,您的问题将在编程之前解决。谢谢您的后续跟进。我将采用你推荐的方法。我的另一个想法是创建个人主页,但基于您的输入,听起来我仍然会受到广告群的限制。