2011-06-01 8 views
0

ノード上のリンクを無効にする方法はありますか?sharepoint 2010 sitemap重複ノードのURL

たとえば、「ダッシュボード」メニュー項目/ノードを無効にしたいとします。つまり、サイト上でクリックすると何も行われません。

これは可能ですか?

おかげで、

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

OK]をので、私は次善の策のために解決しました。二番手は何ですか?

まあ、メインメニュー項目を、その下の最初のオプションと同じURLに設定しました。

しかし、あなたが言うことを聞いているサイトマップノードには、重複したURLを設定することはできません!

URLの末尾にクエリーストリングパラメータを追加してこれをバイパスします。

私はそうのようなダッシュボードを変更:

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

ない非常にエレガントな、それは私のSCE

のために許容され
関連する問題