我添加了自定义 xml 站点模板并创建了站点。
当我尝试修改页面上的默认共享点导航时:/ _layouts/ AreaNavigationSettings.aspx
无法应用“全局导航”的更改。单击“确定”按钮后,“全局导航”文件夹变为空。
有时即使属性设置为“手动排序”,“当前导航”中的节点也会被排序(“当前导航”可以毫无问题地保存!)
导航有什么问题???
网页功能:
<Feature ID="541F5F57-C847-4e16-B59A-B31E90E6F9EA">
<!-- Per-Web Portal Navigation Properties-->
<Properties xmlns="http://schemas.microsoft.com/sharepoint/">
<Property Key="InheritGlobalNavigation" Value="false"/>
<Property Key="IncludeSubSites" Value="true"/>
<Property Key="IncludePages" Value="false"/>
</Properties>
</Feature>
在代码配置中:
if (publishingWeb.Navigation != null)
{
publishingWeb.Navigation.OrderingMethod = OrderingMethod.Manual;
publishingWeb.Navigation.InheritGlobal = true;
publishingWeb.Navigation.GlobalIncludePages = false;
publishingWeb.Navigation.GlobalIncludeSubSites = false;
publishingWeb.Navigation.InheritCurrent = false;
publishingWeb.Navigation.CurrentIncludePages = false;
publishingWeb.Navigation.CurrentIncludeSubSites = false;
}
publishingWeb.PagesList.EnableModeration = false;
publishingWeb.Update();
没有此代码,我将面临同样的问题!
Ps 只有我的网站不工作。
无法从位于 /Pages/default.aspx 的 Web 检索 TopNavigationBar SPNavigationNodeCollection。SPNavigation 存储可能已损坏。