SharePoint 2010 локализация ссылок в Webtemplate - PullRequest
0 голосов
/ 02 сентября 2011

Я создал веб-шаблон (http://msdn.microsoft.com/en-us/library/ms434313.aspx) в SharePoint) и добавил следующую локализованную панель навигации вверху навигации в файле 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 и программно добавить узлы навигации

1 Ответ

0 голосов
/ 15 мая 2012

Я решил эту проблему самостоятельно.Вы можете найти решение здесь: http://vojtan.wordpress.com/2012/05/15/multilanguage-in-navigation-using-webtemplate-does-not-work/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...