дубликаты узлов сайта sharepoint 2010 - PullRequest
0 голосов
/ 01 июня 2011

Можно ли вообще отключить ссылку на узле?

Например, я бы хотел отключить пункт / узел меню "Панели мониторинга", т. Е. Нажатие на него на сайте сделаетничего.

Возможно ли это?

спасибо,

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> 

1 Ответ

0 голосов
/ 02 июня 2011

Хорошо, поэтому я остановился на втором месте. Что является вторым лучшим?

Ну, я установил для пункта главного меню тот же URL, что и для первого параметра под ним.

Но вы не можете иметь дубликаты URL в узлах карты сайта, я слышал, вы говорите!

Обошел это, добавив параметр строки запроса в конец URL.

Я изменил информационные панели следующим образом:

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

Не очень элегантно, но приемлемо для моего сценария

...