如何在XSLT中选择宏参数的属性?

时间:2013-12-28 16:49:03

标签: xslt umbraco

这是一个非常基本的XSL问题,我刚刚开始讨论Umbraco的主题:

我已经使用XSLT文件定义了一个宏。宏具有“ContentPicker”类型的参数。我想用宏做的是以某种方式呈现拾取的内容。我的XSLT文件的相关位是:

<xsl:param name="source" select="/macro/BlogPostSource"/>

<xsl:template match="/">

<div>
    <xsl:value-of select="$source/blogPostIntroduction"/>
</div>

我定义了一个参数,该参数设置为宏的参数(这是有效的)。现在我只想渲染属性blogPostIntroduction,它是所选内容的通用属性。这不起作用。如果我使用

<xsl:value-of select="$source"/>

呈现内容的ID。

问题A:如何选择所选内容的字段?

问题B:我的想法一般是正确的还是我错过了更好的方法来做我需要的,而不是使用宏和XSLT?

0 个答案:

没有答案