我是Umbraco CMS的新手。請幫忙。如何從父文檔訪問屬性以在兒童中使用
我有一個Umbraco網站,我在其中創建了一個名爲'Master'的DocumentType。 '主'頁面允許用戶輸入他們正在進行的募集資金的目標和金額。在「主」頁面上,我有一個宏,它會自動執行數學運算以生成將在整個網站中使用的百分比。宏調用以下XSLT
<xsl:for-each select="$currentPage/ancestor-or-self::*">
<xsl:variable name="amount" select="* [@alias = 'FundraisingCurrentAmount']"/>
<xsl:variable name="goal" select="* [@alias = 'FundraisingGoal']"/>
<xsl:variable name="percentage" select="$amount div $goal * 100"/>
<xsl:value-of select="$percentage"/>
</xsl:for-each>
這工作,但,我假設,因爲它是一個「的for-each」它也返回2 NaN的結果。我怎樣才能改寫這個(a)清潔劑和(b)使它更好地工作。
我明白ASP.NET Webforms,所以如果你能比較它會幫助。
欣賞幫助。
我知道這不是*嚴格要求*在這種情況下,但我會選擇使用'>'代替'>',不僅因爲後者打破了堆棧溢出語法突出顯示器。 – Tomalak
同意。我通常首先輸入它>代替>,然後想知道爲什麼XSLT無效。 :) – dredful