Sharepoint 2007: Добавление ссылки на левую панель навигации? - PullRequest
1 голос
/ 06 мая 2010

У меня есть библиотека документов на дополнительном сайте. Как добавить ссылку на эту библиотеку в левую панель навигации корневого сайта?

Динамические или статические ссылки в порядке.

Ответы [ 2 ]

3 голосов
/ 06 мая 2010

Это следует сделать, если вы хотите сделать это программно:

            using (SPSite site = new SPSite("http://localhost"))
        {
            using (SPWeb web = site.OpenWeb())
            {
                var navigationNode = new SPNavigationNode("stackoverflow","http://www.stackoverflow.com", true);
                web.Navigation.QuickLaunch.AddAsLast(navigationNode);
                web.Update();
            }
        }
3 голосов
/ 06 мая 2010

Предполагается, что вы имеете в виду Быстрый запуск (левосторонняя навигация, отображаемая на большинстве страниц, не относящихся к приложениям), затем нажмите «Действия сайта» и выберите «Настройки сайта». В разделе «Смотри и чувствуй» выберите «Быстрый запуск». Вы можете добавить библиотеку документов подузла как отдельный заголовок или как ссылку под любым заголовком (на самом деле это не имеет большого значения за пределами дизайна). Конечно, этот метод лучше всего подходит для статических ссылок.

Быстрый запуск не ограничен текущим сайтом: вы можете связать любой внешний URL-адрес, который у вас есть. Библиотека документов дочернего сайта, в основном, рассматривается как внешний URL-адрес корневого сайта. Просто убедитесь, что вы используете полный URL-адрес, тогда нет никаких шансов на провал.

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