![]() |
SELFHTML Forumsarchiv |
Die folgende Nachricht zum Thema stammt von: cede, 30. 04. 2008, 08:54
hi zusammen,
wie kann ich in meiner xsl-datei eine img class als if-bedingung einbauen?
also if class=left dann img float left...
hatte das bisher so versucht.
er packt dann aber alles float:left...
<xsl:call-template name="renderImg" select="img">
<xsl:with-param name="pos" select="class" /> </xsl:call-template>
<xsl:template name="renderImg" match="img">
<xsl:param name="pos" />
<img>
<xsl:attribute name="style">
<xsl:choose>
<xsl:when test="left">border:none;float:left;</xsl:when> <xsl:otherwise>border:none;float:right;</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
danke
Die folgende Nachricht zum Thema stammt von: ThomasM, 30. 04. 2008, 09:35
Hallo cede,
»» wie kann ich in meiner xsl-datei eine img class als if-bedingung einbauen?
Das hängt von den XML-Daten ab.
»» <xsl:when test="left">...
Gibt es ein left-Element? Vermutlich soll hier test="$pos='left'" geprüft werden.
Grüße,
Thomas
Die folgende Nachricht zum Thema stammt von: cede, 30. 04. 2008, 09:59
hi, die Klasse heisst "left".
es handelt sich um ein html-dokument.
danke
© 1998-2006
Impressum, Software: Classic Forum