Zwei kleine Patches fürs "gute Aussehen"
XML-Code:
<xsl:template match="item">
<xsl:if test="count(link)>0">
<h4><xsl:value-of select="@value"/></h4>
<div class="ul">
<xsl:apply-templates />
</p></div>
</xsl:if>
</xsl:template>
lässt leere Rubriken wie "Software->Programmierung" verschwinden.
XML-Code:
<xsl:template match="link">
<a>
<xsl:attribute name="HREF"><xsl:apply-templates/></xsl:attribute>
<xsl:attribute name="title"><xsl:apply-templates/></xsl:attribute>
<xsl:attribute name="target">_blank</xsl:attribute>
<xsl:value-of select="@caption"/>
</a>
<xsl:choose>
<xsl:when test="@description!=''">
<span class="linkdescription"><xsl:value-of select="@description"/></span>
<xsl:if test="position()!=last()">
</xsl:if>
</xsl:when>
<xsl:otherwise>
<xsl:if test="position()!=last()">
</xsl:if>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
fügt einen zusätzlichen Zeilenumbruch nach der Beschreibung oder dem Linknamen ein,
es sei denn es handelt sich um den letzten Link in der Tabelle. Dann wird der Zeilenumbruch weggelassen.