0
我有一個XSL宏看起來像這樣: 同一個宏應該從2個不同的地方調用只差異是在for-each sellect其中「quickLinksUrls1」或「quickLinksUrls2」應該是調用。 我在考慮將它作爲變量發送,但不知道如何在每個變量中使用此參數。Umbraco XSLT for-每個循環與變量
如何實現這個沒有使兩個不同的宏幾乎相同的foreach循環?
<xsl:param name="currentPage"/>
<xsl:param name="quickLinksGroup" select="/macro/quickLinksGroup"/>
<xsl:template match="/">
<xsl:for-each select="$currentPage/ancestor-or-self::*/Home/quickLinksUrls1/multi-url-picker/*">
<xsl:variable name="nodeId" select="node-id"/>
<xsl:variable name="linkTitle" select="link-title"/>
<xsl:if test="number($nodeId) > 0">
</xsl:if>
</xsl:for-each>
</xsl:template>