2011-09-02 26 views
0

我在SharePoint中創建了一個web模板(http://msdn.microsoft.com/en-us/library/ms434313.aspx),並在本地化導航欄中添加了以下導航欄onet.xml:在Web模板中SharePoint 2010本地化鏈接

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

然後我創建了一個基於模板的網站,並打開了多語言。 問題是導航欄始終保持一種語言,並且從未本地化爲當前網站的語言。 如果我在sitetemplate中使用相同的xml文件,一切正常。如果我以編程方式添加導航節點,那麼一切正常。 有人已經有這個問題嗎?我想避免以編程方式添加節點,因爲本地化會遍歷整個onet.xml文件。

回答: 我們創建了Microsoft的支持案例,希望我們收到此行爲的修補程序。它似乎是SharePoint中的一個錯誤。在此之前,唯一的選擇是從onet.xml中刪除導航並以編程方式添加導航節點。

回答