Добавление ссылок быстрого запуска в Sharepoint 2007 для новых панелей, добавленных через wsp - PullRequest
1 голос
/ 08 октября 2011

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

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

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

Ответы [ 2 ]

1 голос
/ 10 октября 2011
SPNavigationNodeCollection ql = yourSpWeb.Current.Navigation.QuickLaunch;
SPNavigationNode navNode = new SPNavigationNode("New Link", 
                                 "relative/path/to/yourpage.aspx", true);
ql.AddAsFirst(navNode);

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

1 голос
/ 10 октября 2011

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

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