Umbraco - 获取Textstring值

时间:2013-03-11 16:22:27

标签: xslt umbraco

我正在尝试获取页面文本字符串的值,为其分配URL,然后使用xslt在不同页面上显示结果。我不确定如何获得文本字符串的值。

这是我的宏:         

    <!-- Input the related links property alias here -->
    <xsl:variable name="fieldName" select="/macro/fieldName"/>
    <xsl:template match="/">

        <xsl:if test="$fieldName != ''">
            <!-- The fun starts here -->

                        <xsl:element name="a">
                            <xsl:if test="./new-window[. = 'True']">
                                <xsl:attribute name="target">_blank</xsl:attribute>
                            </xsl:if>

                            <xsl:attribute name="href">
                                <xsl:value-of select="/myUrl.aspx"/>
                            </xsl:attribute>

                            <xsl:value-of select="./@title"/>
                        </xsl:element>

        </xsl:if>
    </xsl:template>

</xsl:stylesheet>

1 个答案:

答案 0 :(得分:0)

发现它! select="$parent/*[name() = $fieldName]