xsl/common: render item/event as one <dl/>

This commit is contained in:
Astro 2011-09-25 02:56:17 +02:00
parent 0c9951801a
commit 8d9f032348

View File

@ -265,10 +265,16 @@
<!-- Support für <event/> bzw. Microformats --> <!-- Support für <event/> bzw. Microformats -->
<xsl:include href="date.xsl" /> <xsl:include href="date.xsl" />
<xsl:template match="item/event">
<dl>
<xsl:apply-templates/>
</dl>
</xsl:template>
<xsl:template match="item/event/start"> <xsl:template match="item/event/start">
<xsl:variable name="start" select="."/> <xsl:variable name="start" select="."/>
<xsl:variable name="end" select="../end"/> <xsl:variable name="end" select="../end"/>
<dl>
<dt>Datum</dt> <dt>Datum</dt>
<dd> <dd>
<abbr class="dtstart"> <abbr class="dtstart">
@ -309,16 +315,13 @@
</abbr> </abbr>
</xsl:if> </xsl:if>
</dd> </dd>
</dl>
</xsl:template> </xsl:template>
<xsl:template match="item/event/end"> <xsl:template match="item/event/end">
<!-- Output already for item/event/start above --> <!-- Output already for item/event/start above -->
</xsl:template> </xsl:template>
<xsl:template match="item/event/location"> <xsl:template match="item/event/location">
<dl>
<dt>Ort</dt> <dt>Ort</dt>
<dd class="location"><xsl:apply-templates/></dd> <dd class="location"><xsl:apply-templates/></dd>
</dl>
</xsl:template> </xsl:template>