【问题标题】:SharePoint 2010 localisation of links in WebtemplateSharePoint 2010 Web 模板中的链接本地化
【发布时间】:2012-05-15 23:01:19
【问题描述】:

我在 SharePoint 中创建了一个 Web 模板 (http://msdn.microsoft.com/en-us/library/ms434313.aspx),并在 onet.xml 的导航顶部添加了以下本地化导航栏:

<NavBar Name="$Resources:osrvcore,SspAdministrationTopNavBarTitle;" ID="1002">
 <NavBarLink Name="$Resources:osrvcore,HelpText;" Url="default.aspx" />
</NavBar>

然后我根据模板创建了一个网站并打开了多语言。 问题是导航栏始终使用一种语言,并且从未本地化为网站的当前语言。 如果我在站点模板中使用相同的 xml 文件,一切正常。如果我以编程方式添加导航节点,一切正常。 有人已经有这个问题了吗?我想避免以编程方式添加节点,因为本地化会通过整个 onet.xml 文件。

回答: 我们创建了 Microsoft 的支持案例,并希望我们收到此行为的修补程序。这似乎是 SharePoint 中的一个错误。在那之前,唯一的选择是从 onet.xml 中删除导航并以编程方式添加导航节点

【问题讨论】:

    标签: sharepoint localization


    【解决方案1】:

    我自己解决了这个问题。您可以在这里找到解决方案:http://vojtan.wordpress.com/2012/05/15/multilanguage-in-navigation-using-webtemplate-does-not-work/

    【讨论】:

      猜你喜欢
      • 2011-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-06
      • 2012-01-28
      • 1970-01-01
      相关资源
      最近更新 更多