Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 16.08.2013, 14:17
Conversio Conversio ist offline
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 16.08.2013
Beiträge: 2
Conversio befindet sich auf einem aufstrebenden Ast
Standard XSL wenn-dann Funktion ?!

Hallo,

ich programmiere grade in XSL. Dort habe ich eine Funktion, die den Datenbankinhalt eines Feldes ausgibt.
Code:
<xsl:value-of select="substring( fields/field_description/data,1,100 )" disable-output-escaping="yes" />
Ich möchte aber eine "wenn-dann" Funktion einbauen, die sagt: Wenn im Feld "field_description" etwas steht, gib es aus. Wenn dort nichts steht, dann gibt einen vordefinierten Text aus.
Code:
<xsl:choose>
      
	<xsl:when test="substring( fields/field_description/data,1,400 )">
	</xsl:when>
	  
	<xsl:otherwise>
	  Keine Beschreibung vorhanden!
	</xsl:otherwise>
	  
</xsl:choose>
Der Text "Keine Beschreibung vorhanden!" wird korrekt dort ausgegeben, wo das Feld "field_description" leer ist. Alle anderen Felder, wo eine Beschreibung enthalten ist, bleiben aber leer!
Kennt sich jemand mit XSL ein wenig aus und kann mir hierbei helfen?
Mit Zitat antworten
Sponsored Links