Добавление ссылок быстрого запуска в Sharepoint 2007 для новых панелей мониторинга, добавленных с помощью wsp

#sharepoint #sharepoint-2007

#sharepoint #sharepoint-2007

Вопрос:

У меня есть файл Sharepoint wsp, в котором я создаю две новые панели мониторинга (оба файла aspx и их настройка метаданных включены в мой elements.xml файл).

wsp развертывается нормально, и я могу увидеть свои две новые панели мониторинга, если я нажму «Панели мониторинга» на панели быстрого запуска. Тем не менее, я хотел бы включить ссылки на эти две новые панели мониторинга в панель быстрого запуска.

Как это делается? Любые предложения / ссылки будут высоко оценены!

Ответ №1:

 SPNavigationNodeCollection ql = yourSpWeb.Current.Navigation.QuickLaunch;
SPNavigationNode navNode = new SPNavigationNode("New Link", 
                                 "relative/path/to/yourpage.aspx", true);
ql.AddAsFirst(navNode);
  

(Если вы хотите добавить дочерние узлы, используйте navNode.Дочерние элементы.AddAsFirst)

Ответ №2:

Вы можете использовать обработчик активации функции для программного добавления нужных ссылок на панель быстрого запуска.