adding SUDOC history to XSLT (fields 955$r and $9)

This commit is contained in:
Paul Poulain 2009-11-10 20:55:22 +01:00 committed by Henri-Damien LAURENT
parent 74fed183f9
commit 2bfca06cbc
2 changed files with 22 additions and 0 deletions

View File

@ -290,6 +290,17 @@
</li>
</xsl:if>
<xsl:if test="marc:datafield[@tag=955]">
<li>
<strong>SUDOC serial history: </strong>
<xsl:for-each select="marc:datafield[@tag=955]">
<xsl:value-of select="marc:subfield[@code='9']"/>:
<xsl:value-of select="marc:subfield[@code='r']"/>
<xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
</xsl:for-each>
</li>
</xsl:if>
<xsl:call-template name="tag_subject">
<xsl:with-param name="tag">600</xsl:with-param>
<xsl:with-param name="label">Sujet - Nom de personne</xsl:with-param>

View File

@ -300,6 +300,17 @@
</span>
</xsl:if>
<xsl:if test="marc:datafield[@tag=955]">
<span class="results_summary">
<span class="label">SUDOC serial history: </span>
<xsl:for-each select="marc:datafield[@tag=955]">
<xsl:value-of select="marc:subfield[@code='9']"/>:
<xsl:value-of select="marc:subfield[@code='r']"/>
<xsl:choose><xsl:when test="position()=last()"><xsl:text>.</xsl:text></xsl:when><xsl:otherwise><xsl:text>; </xsl:text></xsl:otherwise></xsl:choose>
</xsl:for-each>
</span>
</xsl:if>
<xsl:call-template name="tag_subject">
<xsl:with-param name="tag">600</xsl:with-param>
<xsl:with-param name="label">Sujet - Nom de personne</xsl:with-param>