<xsl:choose>
<xsl:when test="">
bild 1
</xsl:when>
<xsl:when test="">
bild 2
</xsl:when>
<xsl:otherwise>
bild 3
</xsl:otherwise>
</xsl:choose>
Mvh
4 svar · 374 visningar · startad av inspiro
Har ett xsl-problem... jag har två if-satser. Om ingen av dessa if-satsers villkor uppfylls så vill jag stoppa in img 3. Det ska alltså funka så att antingen uppfylls vilkor 1, eller villkor 2, eller BÅDE villkor 1 och 2... eller ingen av dem och då vill jag lägga till bild 3.
<xsl:if test="">
bild 1
</xsl:if>
<xsl:if test="">
bild 2
</xsl:if>
else???
bild 3
<xsl:choose>
<xsl:when test="">
bild 1
</xsl:when>
<xsl:when test="">
bild 2
</xsl:when>
<xsl:otherwise>
bild 3
</xsl:otherwise>
</xsl:choose>
Mvh
Får det inte att fungera riktigt ändå... problemet är alltså att om första when-villkoret uppfylls så hoppar den över det andra when-villkoret. Möjligheten att visa BÅDE bild 1 och 2 ska alltså finnas... och om ingen av dem visas så ska bild 3 upp.
Ah, missade det där om att både 1 och 2 ska kunna visas.
<xsl:if test="">
bild 1
</xsl:if>
<xsl:if test="">
bild 2
</xsl:if>
<xsl:if test="not(villkor1) and not(villkor2)">
bild 3
</xsl:if>
XSL är hemskt, jag vet...
Aha, jobbigt... men det funkar. Tack! :)