Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > использование нескольких sitemap


Автор: teda 25.10.2008, 01:42
всем привет !!! 
я создаю много языковый сайт. под каждый язык свой "saitmap" как мне определит какой "saitmap" для какого "SiteMapDataSource" ?
и есщё вопрос какой элемент выбрать  из "Navigation ToolBox" чтоб отображать навигатзионые кнопки по обычному(кнопка | кнопка | кнопка) без отображения пути или дерева?     

Автор: pr0fess0r 25.10.2008, 01:53
а не проще использовать один сайт мэп, где подпись выбирается в зависимости от языка?

Автор: teda 25.10.2008, 02:28
можно пожалуйста уточнить как это сделать ?

Автор: pr0fess0r 25.10.2008, 14:26
например так:
Код

<siteMapNode url="Home" title="$resources:SiteMapTitle,Home"  description="Home" />

тут  title="$resources:SiteMapTitle,Home" обращается к нужному ресурсу
SiteMapTitle - это имя ресурса SiteMapTitle.resx
Home - это как бы индекатор по которому тебе вернется соответствующая запись из этого ресурса.

ресур вроде может выбираться автоматический если его имя будет примерно таким SiteMapTitle.Ru-ru.resx, но я этого точно не помню и вроде язык по дефалту прописывается в конфиге.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)