SiteDefinition中的NavBar

时间:2014-07-23 13:50:03

标签: sharepoint sharepoint-2010 quicklaunch site-definition

我为我的项目创建了一个网站定义。 在此站点定义中,我使用站点定义本身的标记<List>创建了同一模板的两个列表实例。

<Lists>
    <List Title="List1" Type="50001" Url="Lists/List1" FeatureId="{174CE875-9EF0-4C93-87E6-B33BDEB1899F}" />
    <List Title="List2" Type="50001" Url="Lists/List2" FeatureId="{174CE875-9EF0-4C93-87E6-B33BDEB1899F}" />
</Lists>

在站点提供期间,我为这些列表设置了不同的安全性。例如。 List1只能从具有协作权限的Group 1访问,List2只能通过Group 2以协作权限访问

然后我在网站定义的NavBar部分创建了几个链接

<NavBars>
    <NavBar Name="Archives" Url="#" ID="1501">
        <NavBarLink Name="My Archive" Url="Lists/List1/AllItems.aspx"></NavBarLink>
        <NavBarLink Name="My Archive" Url="Lists/List2/AllItems.aspx"></NavBarLink>
    </NavBar>
</NavBars>

我预计,取决于两个链接上的连接用户会消失,但这是真的。 链接始终都是可见的,但是根据连接的用户,其中一个链接会在单击时生成拒绝访问。

我在哪里做错了?

0 个答案:

没有答案