2011-02-09 4 views
1

Если я нахожусь на странице"Navigate Up" проблемы в SharePoint 2010

http://mysite.com/first/second/third/Wiki/pages/home.aspx 

и нажмите кнопку перемещения вверх, я вижу следующую иерархию (whis правильно):

Home - first - second - third - Wiki 

Но если Перейдите на один шаг до

http://mysite.com/first/second/third/SitePages/Home.aspx 

и нажмите кнопку «Переместить вверх» снова, первый подсайт не появляется.

Home - second - third - Home 

Я установил, чтобы настройки навигации были одинаковыми на обоих сайтах, но все еще та же проблема/ошибка.

Как это исправить?

Приветствия

+0

Каков адрес страницы, отображающей неправильную навигацию? – Nat

+0

второй url в вопросе ... он показывает правильную навигацию на верхней панели навигации, но не тогда, когда я нажимаю кнопку «Перемещение вверх», она пропускает один уровень в иерархии. – Nick

ответ

1

Несколько вещей, которые вы можете попробовать ....

  • В макете Masterpage/страницы, найти свой SiteMapPath контроль. Это свойство называется ParentLevelsDisplayed. Если вы установите его на -1 (по умолчанию), он должен показать все родительские сайты в палитре. Кроме того, убедитесь, что SiteMapProvider одинаковый для обоих элементов управления на обеих страницах.

  • На вашем дочернем сайте /second проверьте, установлена ​​ли глобальная навигация наследуется от его родителя. Этот параметр повлияет на отображение палитры, больше на этом [here].

  • В-третьих (и это относится только к сайтам публикации) откройте макет страницы, на который ссылается страница Home.aspx. Поиск PlaceHolderTitleBreadcrumb. Многие макеты OOTB переопределяют этот заполнитель и создают собственную панировку. Существует большой список [here] всех макетов и их индивидуальных настроек палитры.

Надеюсь, это поможет!

+0

Это помогло мне с проблемой. Спасибо чувак! –

Смежные вопросы