mirror of
https://github.com/DSpace/DSpace.git
synced 2025-10-07 01:54:22 +00:00
Remove unused template.
It's never called.
This commit is contained in:
@@ -720,209 +720,6 @@
|
||||
<li><a href="{mets:file/mets:FLocat[@xlink:title='license.txt']/@xlink:href}"><i18n:text>xmlui.dri2xhtml.structural.link_original_license</i18n:text></a></li>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<!-- render each field on a row, alternating phase between odd and even -->
|
||||
<!-- recursion needed since not every row appears for each Item. -->
|
||||
<xsl:template name="itemSummaryView-DIM-fields">
|
||||
<xsl:param name="clause" select="'1'"/>
|
||||
<xsl:param name="phase" select="'even'"/>
|
||||
<xsl:variable name="otherPhase">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$phase = 'even'">
|
||||
<xsl:text>odd</xsl:text>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:text>even</xsl:text>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:choose>
|
||||
|
||||
<!-- Title row -->
|
||||
<xsl:when test="$clause = 1">
|
||||
|
||||
<tr class="ds-table-row {$phase}">
|
||||
<td><span class="bold"><i18n:text>xmlui.dri2xhtml.METS-1.0.item-title</i18n:text>: </span></td>
|
||||
<td>
|
||||
<xsl:choose>
|
||||
<xsl:when test="count(dim:field[@mdschema='dc' and @element='title'][not(@qualifier)]) > 1">
|
||||
<xsl:for-each select="dim:field[@mdschema='dc' and @element='title'][not(@qualifier)]">
|
||||
<xsl:value-of select="./node()"/>
|
||||
<xsl:if test="count(following-sibling::dim:field[@mdschema='dc' and @element='title'][not(@qualifier)]) != 0">
|
||||
<xsl:text>; </xsl:text><br/>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:when>
|
||||
<xsl:when test="count(dim:field[@mdschema='dc' and @element='title'][not(@qualifier)]) = 1">
|
||||
<xsl:value-of select="dim:field[@mdschema='dc' and @element='title'][not(@qualifier)][1]/node()"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<i18n:text>xmlui.dri2xhtml.METS-1.0.no-title</i18n:text>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:call-template name="itemSummaryView-DIM-fields">
|
||||
<xsl:with-param name="clause" select="($clause + 1)"/>
|
||||
<xsl:with-param name="phase" select="$otherPhase"/>
|
||||
</xsl:call-template>
|
||||
</xsl:when>
|
||||
|
||||
<!-- Author(s) row -->
|
||||
<xsl:when test="$clause = 2 and (dim:field[@mdschema='dc' and @element='contributor'][@qualifier='author'] or dim:field[@mdschema='dc' and @element='creator'] or dim:field[@mdschema='dc' and @element='contributor'])">
|
||||
<tr class="ds-table-row {$phase}">
|
||||
<td><span class="bold"><i18n:text>xmlui.dri2xhtml.METS-1.0.item-author</i18n:text>:</span></td>
|
||||
<td>
|
||||
<xsl:choose>
|
||||
<xsl:when test="dim:field[@mdschema='dc' and @element='contributor'][@qualifier='author']">
|
||||
<xsl:for-each select="dim:field[@mdschema='dc' and @element='contributor'][@qualifier='author']">
|
||||
<span>
|
||||
<xsl:if test="@authority">
|
||||
<xsl:attribute name="class"><xsl:text>ds-dc_contributor_author-authority</xsl:text></xsl:attribute>
|
||||
</xsl:if>
|
||||
<xsl:copy-of select="node()"/>
|
||||
</span>
|
||||
<xsl:if test="count(following-sibling::dim:field[@mdschema='dc' and @element='contributor'][@qualifier='author']) != 0">
|
||||
<xsl:text>; </xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:when>
|
||||
<xsl:when test="dim:field[@element='creator']">
|
||||
<xsl:for-each select="dim:field[@mdschema='dc' and @element='creator']">
|
||||
<xsl:copy-of select="node()"/>
|
||||
<xsl:if test="count(following-sibling::dim:field[@mdschema='dc' and @element='creator']) != 0">
|
||||
<xsl:text>; </xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:when>
|
||||
<xsl:when test="dim:field[@mdschema='dc' and @element='contributor']">
|
||||
<xsl:for-each select="dim:field[@mdschema='dc' and @element='contributor']">
|
||||
<xsl:copy-of select="node()"/>
|
||||
<xsl:if test="count(following-sibling::dim:field[@mdschema='dc' and @element='contributor']) != 0">
|
||||
<xsl:text>; </xsl:text>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<i18n:text>xmlui.dri2xhtml.METS-1.0.no-author</i18n:text>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:call-template name="itemSummaryView-DIM-fields">
|
||||
<xsl:with-param name="clause" select="($clause + 1)"/>
|
||||
<xsl:with-param name="phase" select="$otherPhase"/>
|
||||
</xsl:call-template>
|
||||
</xsl:when>
|
||||
|
||||
<!-- Abstract row -->
|
||||
<xsl:when test="$clause = 3 and (dim:field[@mdschema='dc' and @element='description' and @qualifier='abstract'])">
|
||||
<tr class="ds-table-row {$phase}">
|
||||
<td><span class="bold"><i18n:text>xmlui.dri2xhtml.METS-1.0.item-abstract</i18n:text>:</span></td>
|
||||
<td>
|
||||
<xsl:if test="count(dim:field[@mdschema='dc' and @element='description' and @qualifier='abstract']) > 1">
|
||||
<hr class="metadata-separator"/>
|
||||
</xsl:if>
|
||||
<xsl:for-each select="dim:field[@mdschema='dc' and @element='description' and @qualifier='abstract']">
|
||||
<xsl:copy-of select="./node()"/>
|
||||
<xsl:if test="count(following-sibling::dim:field[@mdschema='dc' and @element='description' and @qualifier='abstract']) != 0">
|
||||
<hr class="metadata-separator"/>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
<xsl:if test="count(dim:field[@mdschema='dc' and @element='description' and @qualifier='abstract']) > 1">
|
||||
<hr class="metadata-separator"/>
|
||||
</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:call-template name="itemSummaryView-DIM-fields">
|
||||
<xsl:with-param name="clause" select="($clause + 1)"/>
|
||||
<xsl:with-param name="phase" select="$otherPhase"/>
|
||||
</xsl:call-template>
|
||||
</xsl:when>
|
||||
|
||||
<!-- Description row -->
|
||||
<xsl:when test="$clause = 4 and (dim:field[@mdschema='dc' and @element='description' and not(@qualifier)])">
|
||||
<tr class="ds-table-row {$phase}">
|
||||
<td><span class="bold"><i18n:text>xmlui.dri2xhtml.METS-1.0.item-description</i18n:text>:</span></td>
|
||||
<td>
|
||||
<xsl:if test="count(dim:field[@mdschema='dc' and @element='description' and not(@qualifier)]) > 1 and not(count(dim:field[@mdschema='dc' and @element='description' and @qualifier='abstract']) > 1)">
|
||||
<hr class="metadata-separator"/>
|
||||
</xsl:if>
|
||||
<xsl:for-each select="dim:field[@mdschema='dc' and @element='description' and not(@qualifier)]">
|
||||
<xsl:copy-of select="./node()"/>
|
||||
<xsl:if test="count(following-sibling::dim:field[@mdschema='dc' and @element='description' and not(@qualifier)]) != 0">
|
||||
<hr class="metadata-separator"/>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
<xsl:if test="count(dim:field[@mdschema='dc' and @element='description' and not(@qualifier)]) > 1">
|
||||
<hr class="metadata-separator"/>
|
||||
</xsl:if>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:call-template name="itemSummaryView-DIM-fields">
|
||||
<xsl:with-param name="clause" select="($clause + 1)"/>
|
||||
<xsl:with-param name="phase" select="$otherPhase"/>
|
||||
</xsl:call-template>
|
||||
</xsl:when>
|
||||
|
||||
<!-- identifier.uri row -->
|
||||
<xsl:when test="$clause = 5 and (dim:field[@mdschema='dc' and @element='identifier' and @qualifier='uri'])">
|
||||
<tr class="ds-table-row {$phase}">
|
||||
<td><span class="bold"><i18n:text>xmlui.dri2xhtml.METS-1.0.item-uri</i18n:text>:</span></td>
|
||||
<td>
|
||||
<xsl:for-each select="dim:field[@mdschema='dc' and @element='identifier' and @qualifier='uri']">
|
||||
<a>
|
||||
<xsl:attribute name="href">
|
||||
<xsl:copy-of select="./node()"/>
|
||||
</xsl:attribute>
|
||||
<xsl:copy-of select="./node()"/>
|
||||
</a>
|
||||
<xsl:if test="count(following-sibling::dim:field[@mdschema='dc' and @element='identifier' and @qualifier='uri']) != 0">
|
||||
<br/>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:call-template name="itemSummaryView-DIM-fields">
|
||||
<xsl:with-param name="clause" select="($clause + 1)"/>
|
||||
<xsl:with-param name="phase" select="$otherPhase"/>
|
||||
</xsl:call-template>
|
||||
</xsl:when>
|
||||
|
||||
<!-- date.issued row -->
|
||||
<xsl:when test="$clause = 6 and (dim:field[@mdschema='dc' and @element='date' and @qualifier='issued'])">
|
||||
<tr class="ds-table-row {$phase}">
|
||||
<td><span class="bold"><i18n:text>xmlui.dri2xhtml.METS-1.0.item-date</i18n:text>:</span></td>
|
||||
<td>
|
||||
<xsl:for-each select="dim:field[@mdschema='dc' and @element='date' and @qualifier='issued']">
|
||||
<xsl:copy-of select="substring(./node(),1,10)"/>
|
||||
<xsl:if test="count(following-sibling::dim:field[@mdschema='dc' and @element='date' and @qualifier='issued']) != 0">
|
||||
<br/>
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</td>
|
||||
</tr>
|
||||
<xsl:call-template name="itemSummaryView-DIM-fields">
|
||||
<xsl:with-param name="clause" select="($clause + 1)"/>
|
||||
<xsl:with-param name="phase" select="$otherPhase"/>
|
||||
</xsl:call-template>
|
||||
</xsl:when>
|
||||
|
||||
<!-- recurse without changing phase if we didn't output anything -->
|
||||
<xsl:otherwise>
|
||||
<!-- IMPORTANT: This test should be updated if clauses are added! -->
|
||||
<xsl:if test="$clause < 7">
|
||||
<xsl:call-template name="itemSummaryView-DIM-fields">
|
||||
<xsl:with-param name="clause" select="($clause + 1)"/>
|
||||
<xsl:with-param name="phase" select="$phase"/>
|
||||
</xsl:call-template>
|
||||
</xsl:if>
|
||||
</xsl:otherwise>
|
||||
</xsl:choose>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<!--
|
||||
File Type Mapping template
|
||||
|
||||
|
Reference in New Issue
Block a user