adding SUDOC history to XSLT (fields 955$r and $9)
authorPaul Poulain <paul.poulain@biblibre.com>
Tue, 10 Nov 2009 19:55:22 +0000 (20:55 +0100)
committerHenri-Damien LAURENT <henridamien.laurent@biblibre.com>
Tue, 10 Nov 2009 21:23:50 +0000 (22:23 +0100)
koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2intranetDetail.xsl
koha-tmpl/opac-tmpl/prog/en/xslt/UNIMARCslim2OPACDetail.xsl

index ca3c929..fcadf4c 100644 (file)
     </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>
index 87d48fe..641e3c2 100644 (file)
     </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>