Bug 13734: RDA: Display 33xs
[koha_ffzg] / koha-tmpl / intranet-tmpl / prog / en / xslt / MARC21slim2intranetDetail.xsl
index 05ecc42..4818a91 100644 (file)
         </span>
        </xsl:if>
 
+        <!-- Content Type -->
+        <xsl:if test="marc:datafield[@tag=336] or marc:datafield[@tag=337] or marc:datafield[@tag=338]">
+            <span class="results_summary" id="content_type">
+                <xsl:if test="marc:datafield[@tag=336]">
+                    <span class="label">Content Type: </span>
+                    <xsl:for-each select="marc:datafield[@tag=336]">
+                        <xsl:call-template name="subfieldSelect">
+                            <xsl:with-param name="codes">a</xsl:with-param>
+                            <xsl:with-param name="delimeter">, </xsl:with-param>
+                        </xsl:call-template>
+                        <xsl:if test="position() != last()"><span class="separator"><xsl:text> | </xsl:text></span></xsl:if>
+                    </xsl:for-each>
+                </xsl:if>
+                <xsl:text> </xsl:text>
+                <!-- Media Type -->
+                <xsl:if test="marc:datafield[@tag=337]">
+                    <span class="label">Media Type: </span>
+                    <xsl:for-each select="marc:datafield[@tag=337]">
+                        <xsl:call-template name="subfieldSelect">
+                            <xsl:with-param name="codes">a</xsl:with-param>
+                            <xsl:with-param name="delimeter">, </xsl:with-param>
+                        </xsl:call-template>
+                        <xsl:if test="position() != last()"><span class="separator"><xsl:text> | </xsl:text></span></xsl:if>
+                    </xsl:for-each>
+                </xsl:if>
+                <xsl:text> </xsl:text>
+                <!-- Media Type -->
+                <xsl:if test="marc:datafield[@tag=338]">
+                    <span class="label">Carrier Type: </span>
+                    <xsl:for-each select="marc:datafield[@tag=338]">
+                        <xsl:call-template name="subfieldSelect">
+                            <xsl:with-param name="codes">a</xsl:with-param>
+                            <xsl:with-param name="delimeter">, </xsl:with-param>
+                        </xsl:call-template>
+                        <xsl:if test="position() != last()"><span class="separator"><xsl:text> | </xsl:text></span></xsl:if>
+                    </xsl:for-each>
+                </xsl:if>
+            </span>
+        </xsl:if>
+
+
         <!-- Build ISBN -->
         <xsl:if test="marc:datafield[@tag=020]/marc:subfield[@code='a']">
           <span class="results_summary isbn"><span class="label">ISBN: </span>