在Sharepoint 2007中添加快速启动链接,用于通过wsp添加的新仪表板

时间:2011-10-08 02:42:35

标签: sharepoint sharepoint-2007

我有一个Sharepoint wsp文件,我在其中创建了两个新的仪表板(aspx文件及其元数据设置都包含在我的elements.xml文件中)。

wsp部署得很好,如果我点击快速启动栏上的“Dashboards”,我可以看到我的两个新仪表板。但是,我想在快速启动栏中包含指向这两个新仪表板的链接。

这是怎么做到的?任何建议/链接将不胜感激!

2 个答案:

答案 0 :(得分:1)

您可以使用功能激活处理程序以编程方式将所需的链接添加到快速启动栏。

答案 1 :(得分:1)

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

(如果要添加子节点,请使用navNode.Children.AddAsFirst)