---
.../prog/en/xslt/UNIMARCslim2intranetDetail.xsl | 3 +
.../prog/en/xslt/UNIMARCslimUtils.xsl | 52 +++++++++++++++++++-
.../prog/en/xslt/UNIMARCslim2OPACDetail.xsl | 7 +--
.../prog/en/xslt/UNIMARCslim2OPACResults.xsl | 2 +
.../opac-tmpl/prog/en/xslt/UNIMARCslimUtils.xsl | 53 +++++++++++++++++++-
5 files changed, 110 insertions(+), 7 deletions(-)
diff --git
a/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2intranetDetail.xsl
b/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2intranetDetail.xsl
index efdf89a..0b60892 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2intranetDetail.xsl
+++ b/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslim2intranetDetail.xsl
@@ -48,8 +48,11 @@
</h1>
</xsl:for-each>
</xsl:if>
+
<xsl:call-template name="tag_4xx" />
+ <xsl:call-template name="tag_225" />
+
<xsl:call-template name="tag_7xx">
<xsl:with-param name="tag">700</xsl:with-param>
<xsl:with-param name="label">Auteur principal</xsl:with-param>
diff --git a/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslimUtils.xsl
b/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslimUtils.xsl
index 07d755b..84e327b 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslimUtils.xsl
+++ b/koha-tmpl/intranet-tmpl/prog/en/xslt/UNIMARCslimUtils.xsl
@@ -79,6 +79,56 @@
</xsl:for-each>
</xsl:template>
+ <xsl:template name="tag_225">
+ <xsl:if test="marc:datafie...@tag='225']">
+ <li>
+ <strong>Collection: </strong>
+ <xsl:for-each select="marc:datafie...@tag='225']">
+ <a>
+ <xsl:attribute name="href">
+ <xsl:text>/cgi-bin/koha/opac-search.pl?q=se:</xsl:text>
+ <xsl:value-of select="marc:subfie...@code='a']"/></xsl:attribute>
+ <xsl:value-of select="marc:subfie...@code='a']" />
+ </a>
+ <xsl:if test="marc:subfie...@code='d']">
+ <xsl:text> : </xsl:text>
+ <xsl:value-of select="marc:subfie...@code='e']"/>
+ </xsl:if>
+ <xsl:if test="marc:subfie...@code='e']">
+ <xsl:for-each select="marc:subfie...@code='e']">
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="."/>
+ </xsl:for-each>
+ </xsl:if>
+ <xsl:if test="marc:subfie...@code='f']">
+ <xsl:text> / </xsl:text>
+ <xsl:value-of select="marc:subfie...@code='f']"/>
+ </xsl:if>
+ <xsl:if test="marc:subfie...@code='h']">
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="marc:subfie...@code='h']"/>
+ </xsl:if>
+ <xsl:if test="marc:subfie...@code='i']">
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="marc:subfie...@code='i']"/>
+ </xsl:if>
+ <xsl:if test="marc:subfie...@code='v']">
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="marc:subfie...@code='v']"/>
+ </xsl:if>
+ <xsl:if test="marc:subfie...@code='x']">
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="marc:subfie...@code='x']"/>
+ </xsl:if>
+ <xsl:if test="marc:subfie...@code='z']">
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="marc:subfie...@code='z']"/>
+ </xsl:if>
+ </xsl:for-each>
+ </li>
+ </xsl:if>
+ </xsl:template>
+
<xsl:template name="tag_4xx">
<xsl:for-each select="marc:datafie...@tag=464 or @tag=461]">
<li>
@@ -296,4 +346,4 @@
</xsl:if>
</xsl:template>
-</xsl:stylesheet>
\ No newline at end of file
+</xsl:stylesheet>
diff --git a/koha-tmpl/opac-tmpl/prog/en/xslt/UNIMARCslim2OPACDetail.xsl
b/koha-tmpl/opac-tmpl/prog/en/xslt/UNIMARCslim2OPACDetail.xsl
index ed8a4e0..cbd37ff 100644
--- a/koha-tmpl/opac-tmpl/prog/en/xslt/UNIMARCslim2OPACDetail.xsl
+++ b/koha-tmpl/opac-tmpl/prog/en/xslt/UNIMARCslim2OPACDetail.xsl
@@ -144,6 +144,8 @@
</span>
</xsl:if>
+ <xsl:call-template name="tag_225" />
+
<xsl:call-template name="tag_210" />
<xsl:call-template name="tag_215" />
@@ -184,11 +186,6 @@
</span>
</xsl:if>
- <xsl:call-template name="tag_title">
- <xsl:with-param name="tag">225</xsl:with-param>
- <xsl:with-param name="label">Collection</xsl:with-param>
- </xsl:call-template>
-
<xsl:if test="marc:datafie...@tag=676]">
<span class="results_summary">
<span class="label">Dewey: </span>
diff --git a/koha-tmpl/opac-tmpl/prog/en/xslt/UNIMARCslim2OPACResults.xsl
b/koha-tmpl/opac-tmpl/prog/en/xslt/UNIMARCslim2OPACResults.xsl
index 612295e..a98a049 100644
--- a/koha-tmpl/opac-tmpl/prog/en/xslt/UNIMARCslim2OPACResults.xsl
+++ b/koha-tmpl/opac-tmpl/prog/en/xslt/UNIMARCslim2OPACResults.xsl
@@ -63,6 +63,8 @@
<xsl:call-template name="tag_4xx" />
+ <xsl:call-template name="tag_225" />
+
<xsl:call-template name="tag_210" />
<xsl:call-template name="tag_215" />
diff --git a/koha-tmpl/opac-tmpl/prog/en/xslt/UNIMARCslimUtils.xsl
b/koha-tmpl/opac-tmpl/prog/en/xslt/UNIMARCslimUtils.xsl
index ce7f459..c219cfe 100644
--- a/koha-tmpl/opac-tmpl/prog/en/xslt/UNIMARCslimUtils.xsl
+++ b/koha-tmpl/opac-tmpl/prog/en/xslt/UNIMARCslimUtils.xsl
@@ -78,6 +78,57 @@
</span>
</xsl:for-each>
</xsl:template>
+
+ <xsl:template name="tag_225">
+ <xsl:if test="marc:datafie...@tag='225']">
+ <span class="results_summary">
+ <span class="label">Collection: </span>
+ <xsl:for-each select="marc:datafie...@tag='225']">
+ <a>
+ <xsl:attribute name="href">
+ <xsl:text>/cgi-bin/koha/opac-search.pl?q=se:</xsl:text>
+ <xsl:value-of select="marc:subfie...@code='a']"/></xsl:attribute>
+ <xsl:value-of select="marc:subfie...@code='a']" />
+ </a>
+ <xsl:if test="marc:subfie...@code='d']">
+ <xsl:text> : </xsl:text>
+ <xsl:value-of select="marc:subfie...@code='e']"/>
+ </xsl:if>
+ <xsl:if test="marc:subfie...@code='e']">
+ <xsl:for-each select="marc:subfie...@code='e']">
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="."/>
+ </xsl:for-each>
+ </xsl:if>
+ <xsl:if test="marc:subfie...@code='f']">
+ <xsl:text> / </xsl:text>
+ <xsl:value-of select="marc:subfie...@code='f']"/>
+ </xsl:if>
+ <xsl:if test="marc:subfie...@code='h']">
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="marc:subfie...@code='h']"/>
+ </xsl:if>
+ <xsl:if test="marc:subfie...@code='i']">
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="marc:subfie...@code='i']"/>
+ </xsl:if>
+ <xsl:if test="marc:subfie...@code='v']">
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="marc:subfie...@code='v']"/>
+ </xsl:if>
+ <xsl:if test="marc:subfie...@code='x']">
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="marc:subfie...@code='x']"/>
+ </xsl:if>
+ <xsl:if test="marc:subfie...@code='z']">
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="marc:subfie...@code='z']"/>
+ </xsl:if>
+ </xsl:for-each>
+ </span>
+ </xsl:if>
+ </xsl:template>
+
<xsl:template name="tag_4xx">
<xsl:for-each select="marc:datafie...@tag=464 or @tag=461]">
@@ -296,4 +347,4 @@
</xsl:if>
</xsl:template>
-</xsl:stylesheet>
\ No newline at end of file
+</xsl:stylesheet>
--
1.6.4.3
_______________________________________________
Koha-patches mailing list
[email protected]
http://lists.koha.org/mailman/listinfo/koha-patches