0
在我的Umbraco網站上我有幾個頂級網頁(關於我們,我們做什麼等),在這些網頁中有少數幾個子頁面。我將如何去獲取頂級部分的名稱(例如關於我們),同時在該部分的頁面上?Umbraco - 獲取頂級部分的名字?
例如,如果我在http://www.example.com/about/subpage,我將如何獲得'關於'顯示?原因是它是我的子頁面導航的標題。
謝謝!
在我的Umbraco網站上我有幾個頂級網頁(關於我們,我們做什麼等),在這些網頁中有少數幾個子頁面。我將如何去獲取頂級部分的名稱(例如關於我們),同時在該部分的頁面上?Umbraco - 獲取頂級部分的名字?
例如,如果我在http://www.example.com/about/subpage,我將如何獲得'關於'顯示?原因是它是我的子頁面導航的標題。
謝謝!
簡單(在某一水平或更大的靈活性的節點)創建XSLT宏其中從當前頁走到到母體
這是很簡單的XPath和XSLT:
實施例1 - 的xpath用於獲取父頁面名稱:
$currentPage/../@nodeName
實施例2 - 的xpath在一定水平名稱得到一個祖先頁:
$currentPage/ancestor::node[@level=1]/@nodeName
你可以找到更多關於一把umbraco和XSLT這裏:
http://our.umbraco.org/wiki/reference/xslt
欲瞭解更多信息一般在XPath和XSLT看這裏:
完美,非常感謝你! ,並感謝您的鏈接:) – Probocop 2010-07-14 08:13:25
這是否適用於c#GetNodeByXpath? – evolutionxbox 2013-02-13 11:49:03