Меню навигации SharePoint - Многоуровневый - PullRequest
2 голосов
/ 20 февраля 2009

Я собираюсь интегрировать некоторые компоненты Telerik в нашу установку MOSS. Я подумал, что убью нескольких зайцев одним выстрелом и сначала поработаю в меню навигации.

Я немного новичок в SharePoint, и мне нравятся некоторые странности.

У нас есть некоторые требования к нашему меню навигации:

  • Система безопасности
  • Многоуровневая навигация

Насколько я могу судить, кажется, что нет способа добиться снижения безопасности без использования SharePoint из коробки «Настройки навигации». Я не прав?

Есть ли способ заставить эти Настройки навигации перейти более чем на два уровня?

редактирует

  • Я использую глобальную навигацию, расположенную по адресу / > Site Settings > Modify Navigation

Ответы [ 3 ]

1 голос
/ 09 июня 2009

Savageguy правильно, что вы измените это на источнике данных, например:

<PublishingNavigation:PortalSiteMapDataSource 
    ID="MainNavigationDataSource" 
    runat="server" 
    EnableViewState="true"
    SiteMapProvider="GlobalNavSiteMapProvider"
    StartingNodeOffset="0" 
    ShowStartingNode="false" />

и затем вы можете использовать любой вид управления (привязанный к данным) для отображения вашего меню. Я использую ретранслятор для своего меню:

<asp:Repeater runat="server" ID="MenuRepeater" 
DataSourceID="MainNavigationDataSource">
1 голос
/ 02 марта 2009

Не использовал элемент управления Telerik.

Я подозреваю, что вы сможете сделать это с помощью базовых свойств, например StaticDisplayLevels = "2", где 2 - это желаемое число.

Безопасность, которую я считаю, будет обрабатываться на вашем источнике данных, который использует элемент управления.

Опять же, я не использовал элемент управления telerik, поэтому я уверен, что он немного отличается, глядя на информацию о продукте для этого элемента управления, похоже, нужно выяснить, какие свойства нужно настроить. Должна быть какая-то документация, которая пришла с ним?

0 голосов
/ 22 апреля 2009

вам не нужно использовать какие-либо другие компоненты, кроме меню SharePoint, но вы должны добавить небольшой фрагмент скрипта в теге body:

...