2013-04-04 60 views
0

有沒有辦法查看/報告某種共享模塊正在顯示的位置?例如,如果我有一個我知道的鏈接列表在20頁上使用,但我不確定在哪裏,我可以在樹中的該節點上報告以查看哪些頁面正在使用它?Sitecore - 共享內容在哪裏被使用/顯示?

+0

你能更具體地說明這個'共享模塊'是什麼嗎?這是一種sublayout,Sitecore樹中的項目,ascx控件,還有其他的東西? – 2013-04-04 15:14:05

+0

它在樹中的一個項目。 – user2245483 2013-04-04 15:32:26

回答

1

如果您的鏈接列表保存在Sitecore中的一個項目中,您可以在內容編輯器中選擇該項目,選擇「導航」選項卡並單擊「鏈接」按鈕。這會告訴你項目被引用的地方。

如果您正在查看使用子圖層的位置,Presentation Usage Reporter模塊是一個非常有用的工具。注意:從理論上說,這也可以通過上述方法完成(首先選擇問題的子圖層),但結果不是很可靠...

+0

這就是我所期望的,但是當我點擊「鏈接」時,它只有一個「引用」的標題,並且它告訴我用於創建模塊的類型和模板,而不是它被使用的地方。我知道這是一個事實,它顯示在多個地方。 – user2245483 2013-04-04 15:32:06

2

如果您想查看哪些項目鏈接到特定項目,那麼您可以運行鏈接報告從Advanced System Reporter。您還可以生成自己的報告以滿足您的需求。

Links Report - Advanced System Reporter

0

我認爲你可以使用的方法mdresser在談論,去瀏覽和點擊鏈接,但如果它的數據源領域中也不會顯示出來。然後,您可以使用XPath查詢,如fast:/<StartLocationOfQuery>/*[@__Renderings = '%path of the datasource you're interested in%']

請注意我輸入查詢時未經測試,因此可能存在拼寫錯誤等問題。