add ##URI## support ot the slimpac
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sun, 3 May 2009 20:41:39 +0000 (20:41 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sun, 3 May 2009 20:41:39 +0000 (20:41 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@13043 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xsl/MARC21slim2HTMLCard-holdings.xsl

index 1964f14..e5b9bda 100755 (executable)
   </xsl:template>
 
   <xsl:template match="hold:volumes">
+    <xsl:if test="count(hold:volume/hold:uris/hold:uri) &gt; 0">
+       <u>Links</u>
+        <ul>
+          <xsl:apply-templates select="hold:volume/hold:uris/hold:uri"/>
+        </ul>
+    </xsl:if>
     <xsl:if test="count(hold:volume/hold:copies/hold:copy) &gt; 0">
        <u>Holdings</u>
         <ul>
       </li>
   </xsl:template>
 
+  <xsl:template match="hold:uri">
+        <li>
+            <a>
+                <xsl:attribute name="href">
+                         <xsl:value-of select="@href"/>
+                </xsl:attribute>
+                 <xsl:value-of select="@label"/>
+               </a>
+            <xsl:if test="@use_restriction != ''">
+                <span> (Use Restriction: </span>
+                <xsl:value-of select="@use_restriction"/>
+                <span>)</span>
+            </xsl:if>
+        </li>
+  </xsl:template>
+
   <xsl:template match="hold:copies">
     <ul>
     <xsl:apply-templates select="hold:copy">
       <span class="DDC"><xsl:value-of select="marc:subfield[@code='a']"/></span>
     </xsl:if>
 
-    <xsl:if test="@tag='856'">
+    <xsl:if test="@tag='856' and not(marc:subfield[@code='9'])">
      <br/><xsl:apply-templates mode="link" select="marc:subfield" />
     </xsl:if>
+
   </xsl:template>
 
   <xsl:template match="marc:subfield" mode="link">