2011-06-01 37 views
0

有没有什么办法可以禁用节点上的链接?sharepoint 2010 sitemap重复节点网址

例如,我想禁用“Dashboards”菜单项/节点,即在网站上点击它将什么也不做。

这可能吗?

感谢,

KS

<?xml version="1.0" encoding="utf-8" ?> 
<siteMap> 
<siteMapNode title="" url=""> 
<siteMapNode title="BI Home" url="/Home.aspx"/> 
<siteMapNode title="Scorecards" url="/Scorecards.aspx"> 
    <siteMapNode title="Performance Scorecard" url="/Perfomance-Card.aspx"/> 
    <siteMapNode title="Quality Scorecard" url="/Quality-Card.aspx"/> 
    <siteMapNode title="Service Scorecard" url="/Service-Card.aspx"/> 
    <siteMapNode title="Financial Operations Scorecard" url="/FinancialOps-Card.aspx"/> 
</siteMapNode> 
<siteMapNode title="Dashboards"> 
    <siteMapNode title="Executive Dashboard" url="/Executive-Dash.aspx"/> 
    <siteMapNode title="Operational Scorecard" url="/Operational-Card.aspx"/> 
</siteMapNode> 
<siteMapNode title="Manual Entry"> 
    <siteMapNode title="Labor Hours" url="/Labor-Hours.aspx"/> 
    <siteMapNode title="Lost Time Accidents" url="/Lost-Time-Accidents.aspx"/> 
    <siteMapNode title="Action Items" url="/Action-Items.aspx"/> 
    </siteMapNode> 
    <siteMapNode title="Reports" url="/Reports.aspx"/> 
    </siteMapNode> 
</siteMap> 

回答

0

好了,我选定了第二个最好的。什么是第二好的?

嗯,我将主菜单项设置为与它下面的第一个选项相同的网址。

但是你不能在站点地图节点中有重复的URL我听到你说!

通过将querystring参数附加到url的末尾来绕过这一点。

我改变了仪表盘就像这样:

<siteMapNode title="Dashboards" url="/Executive-Dash.aspx?S=1"/> 

不是很优雅,但它是我的SCE

接受