2011-06-01 71 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

接受