我是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