Klaus: Wie IF-Abfrage im Template mit Param?

Hallo Leute,

Ich rufe ein Template mit einem Parameter (partner) auf.
Innerhalb des Template möchte ich nun abfragen, ob dieser Parameter einen bestimmten Wert hat und darauf reagieren.
Leider scheint dies nicht so zu funktionieren, wie ich es erwartet hätte.
Wäre toll, wenn mir da jemand einen Tip geben könnte.

Hier der Aufruf:

<fo:block font-size="{$textLarge}">
 <xsl:call-template name="templateAddress">
  <xsl:with-param name="partner"
   select="dealer" />
 </xsl:call-template>
</fo:block>

Hier das (gekürzte) Template:

<xsl:template name="templateAddress">
 <xsl:param name="partner" />
        <xsl:if test="$partner='dealer'">      fo:block
   <xsl:value-of
   select="$partner/selbststaendig_als" />
  </fo:block>
        </xsl:if>
</xsl:template>

  1. Huhu

    <xsl:with-param name="partner"
       select="dealer" />

    wenn Du 'dealer' als String übergeben möchtest musst Du hier auch 's verwenden.

    <xsl:if test="$partner='dealer'">

    Viele Grüße

    lulu

    --
    bythewaythewebsuxgoofflineandenjoytheday