Hallo Thomas,
Ja, das kannst du machen. Genau so, wie du es in deinem Beispiel gemacht hast, nur muss du darauf achten, dass die Paramter für den 2. call-templates (z.B. $nr im <xsl:with-param name="inputId" select="'mail{$nr}backLink'"/>) tatsächlich zur Verfügung stehen.
Irgendetwas scheint bei mir allerdings nicht zu funktionieren. Hier nochmal ein Beispiel-Template für f:
Das template f liefert beispielsweise einen html input tag:
-------------------------------------------------------------------
<xsl:template name="f">
<input type="button" id="i" value="v"/>
</xsl:template>
-------------------------------------------------------------------
Das HTML Element soll als Parameter (t) an das Template m übergeben werden. Aber es kommt nichts an. Muß ich den Input Tag irgendwie als String zurückliefern? Mit xsl:text drum rum geht es allerdings nicht!
Hast Du eine Idee?
Grüße,
Katharina