我正在考虑将一些Telerik组件集成到我们的MOSS安装中。我想我会一举杀死几只鸟并首先在导航菜单上工作。
我对SharePoint略显陌生,并且在处理其中一些奇怪的问题时。
我们的导航菜单有一些要求:
据我所知,如果不使用SharePoint开箱即用的导航设置,似乎没有办法进行安全修整。我错了吗?
有没有办法让这些导航设置超过两个级别?
/ > Site Settings > Modify Navigation
答案 0 :(得分:1)
没有使用Telerik控件。
我怀疑你应该能够通过基本属性完成此操作,例如StaticDisplayLevels =“2”,其中2是你想要的数字。
我认为安全性将在控件使用的数据源上处理。
同样,我没有使用过telerik控件,所以我确定它有点不同,看看这个控件的产品信息,看起来是要弄清楚你需要调整什么属性。必须有一些附带的文件吗?
答案 1 :(得分:1)
Savageguy在数据源上修改它是正确的,例如:
<PublishingNavigation:PortalSiteMapDataSource
ID="MainNavigationDataSource"
runat="server"
EnableViewState="true"
SiteMapProvider="GlobalNavSiteMapProvider"
StartingNodeOffset="0"
ShowStartingNode="false" />
然后您可以使用任何类型的控件(数据绑定)来呈现您的菜单。我在菜单上使用了转发器:
<asp:Repeater runat="server" ID="MenuRepeater"
DataSourceID="MainNavigationDataSource">
答案 2 :(得分:0)
您不需要使用除SharePoint菜单之外的任何其他组件,但您必须在正文标记中添加一小段脚本:
&LT; body onload =“javascript:if(typeof(_spBodyOnLoadWrapper)!='undefined')_ spBodyOnLoadWrapper();”&gt;