-<!--
************************************************************
** file contains definitions for the common elements
** html/common.xsl
************************************************************
-->
-<xsl:template name="createTitlePage">
-<xsl:element name="div">
<xsl:attribute name="id">titlepage</xsl:attribute>
-<xsl:element name="h1">
<xsl:value-of select="/descendant::siha:meta/siha:booktitle"/>
</xsl:element>
-<xsl:if test="boolean(/descendant::siha:meta/siha:booksubtitle)">
-<xsl:element name="h2">
<xsl:value-of select="/descendant::siha:meta/siha:booksubtitle"/>
</xsl:element>
</xsl:if>
-<!--
<xsl:call-template name="createConfigPage"></xsl:call-template>
-->
-<!--
Titlepage Detail Infos
-->
-<xsl:element name="div">
<xsl:attribute name="id">detail</xsl:attribute>
-<xsl:element name="p">
<xsl:text>Version </xsl:text>
<xsl:value-of select="/descendant::siha:meta/siha:bookversion"/>
</xsl:element>
-<xsl:element name="p">
<xsl:value-of select="/descendant::siha:meta/siha:bookdate"/>
</xsl:element>
</xsl:element>
-<!--
Titlepage Image
-->
-<xsl:element name="img">
-<xsl:attribute name="src">
<xsl:value-of select="$resources"/>
<xsl:text>image/digitales_oesterreich.png</xsl:text>
</xsl:attribute>
</xsl:element>
</xsl:element>
</xsl:template>
-<xsl:template name="createConfigPage">
-<xsl:element name="div">
<xsl:attribute name="id">configpage</xsl:attribute>
<xsl:element name="hr"/>
<xsl:element name="h1">Konfiguration</xsl:element>
<xsl:call-template name="tabelleZielobjekt"/>
<xsl:call-template name="tabelleVerantwortlichkeiten"/>
<xsl:call-template name="tabelleErstellungsdaten"/>
</xsl:element>
</xsl:template>
-<xsl:template name="setTitle">
<xsl:text> </xsl:text>
<xsl:value-of select="siha:title/siha:name"/>
</xsl:template>
-<xsl:template name="setOrdinal">
<xsl:value-of select="siha:title/siha:ordinal"/>
</xsl:template>
-<xsl:template name="setOrdinalSection">
<xsl:value-of select="ancestor::siha:chapter/siha:title/siha:ordinal"/>
<xsl:value-of select="ancestor::siha:appendix/siha:title/siha:ordinal"/>
<xsl:text>.</xsl:text>
</xsl:template>
-<xsl:template name="setOrdinalSubsection">
<xsl:call-template name="setOrdinalSection"/>
<xsl:value-of select="ancestor::siha:section/siha:title/siha:ordinal"/>
<xsl:text>.</xsl:text>
</xsl:template>
-<xsl:template name="setOrdinalSubsubsection">
<xsl:call-template name="setOrdinalSubsection"/>
<xsl:value-of select="ancestor::siha:subsection/siha:title/siha:ordinal"/>
<xsl:text>.</xsl:text>
</xsl:template>
-<xsl:template name="setOrdinalTopic">
<xsl:value-of select="@prefix"/>
<xsl:text> </xsl:text>
-<xsl:choose>
-<!--
automatische Indizierung für den Link
-->
-<xsl:when test="not(boolean(@ordinal))">
<xsl:value-of select="ancestor::siha:section/@ordinal"/>
<xsl:text>.</xsl:text>
<xsl:value-of select="count(ancestor::siha:topic)+1"/>
</xsl:when>
-<xsl:when test="boolean(@ordinal)">
<xsl:value-of select="@ordinal"/>
</xsl:when>
</xsl:choose>
</xsl:template>
-<xsl:template name="setAnchor">
<xsl:param name="anchor.name"/>
<xsl:param name="anchor.ordinal"/>
-<xsl:element name="a">
-<xsl:attribute name="name">
<xsl:value-of select="$anchor.name"/>
<xsl:value-of select="$anchor.ordinal"/>
</xsl:attribute>
</xsl:element>
</xsl:template>
-<xsl:template name="setAnchorTopic">
-<xsl:element name="a">
-<xsl:attribute name="name">
<xsl:call-template name="setOrdinalTopic"/>
</xsl:attribute>
</xsl:element>
</xsl:template>
-<xsl:template name="setReference">
<xsl:param name="ref.name"/>
<xsl:param name="ref.ordinal"/>
-<xsl:element name="a">
-<xsl:attribute name="href">
<xsl:value-of select="$ref.name"/>
<xsl:value-of select="$ref.ordinal"/>
<xsl:call-template name="setOrdinal"/>
</xsl:attribute>
<xsl:value-of select="$ref.ordinal"/>
<xsl:call-template name="setOrdinal"/>
<xsl:call-template name="setTitle"/>
</xsl:element>
</xsl:template>
-<xsl:template name="setReferenceTopic">
<xsl:param name="external.link"/>
-<xsl:element name="a">
-<xsl:attribute name="href">
<xsl:value-of select="$external.link"/>
<xsl:text>#</xsl:text>
<xsl:call-template name="setOrdinalTopic"/>
</xsl:attribute>
<xsl:call-template name="setOrdinalTopic"/>
<xsl:text> </xsl:text>
<xsl:value-of select="@name"/>
</xsl:element>
</xsl:template>
-<xsl:template name="setRefTopic">
<xsl:param name="external.link"/>
-<xsl:attribute name="href">
<xsl:value-of select="$external.link"/>
<xsl:text>#</xsl:text>
<xsl:call-template name="setOrdinalTopic"/>
</xsl:attribute>
</xsl:template>
-<xsl:template name="setRefAppendix">
-<xsl:attribute name="href">
<xsl:text>#APPENDIX </xsl:text>
<xsl:call-template name="setOrdinal"/>
</xsl:attribute>
</xsl:template>
</xsl:stylesheet>