这是一个非常基本的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?