Bug 4506: Some work on article to serial links
- changes search links to use Title index - show article icon in intranet like in opac Signed-off-by: Colin Campbell <colin.campbell@ptfs-europe.com>
This commit is contained in:
parent
813325c753
commit
d3605d9ae8
2 changed files with 42 additions and 6 deletions
|
@ -27,8 +27,9 @@
|
|||
<xsl:choose>
|
||||
<xsl:when test="$leader6='a'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$leader7='a' or $leader7='c' or $leader7='d' or $leader7='m'">BK</xsl:when>
|
||||
<xsl:when test="$leader7='b' or $leader7='i' or $leader7='s'">SE</xsl:when>
|
||||
<xsl:when test="$leader7='c' or $leader7='d' or $leader7='m'">BK</xsl:when>
|
||||
<xsl:when test="$leader7='i' or $leader7='s'">SE</xsl:when>
|
||||
<xsl:when test="$leader7='a' or $leader7='b'">AR</xsl:when>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:when test="$leader6='t'">BK</xsl:when>
|
||||
|
@ -44,8 +45,9 @@
|
|||
<xsl:choose>
|
||||
<xsl:when test="$leader6='a'">
|
||||
<xsl:choose>
|
||||
<xsl:when test="$leader7='a' or $leader7='c' or $leader7='d' or $leader7='m'">Book</xsl:when>
|
||||
<xsl:when test="$leader7='b' or $leader7='i' or $leader7='s'">Continuing Resource</xsl:when>
|
||||
<xsl:when test="$leader7='c' or $leader7='d' or $leader7='m'">Book</xsl:when>
|
||||
<xsl:when test="$leader7='i' or $leader7='s'">Continuing Resource</xsl:when>
|
||||
<xsl:when test="$leader7='a' or $leader7='b'">Article</xsl:when>
|
||||
</xsl:choose>
|
||||
</xsl:when>
|
||||
<xsl:when test="$leader6='t'">Book</xsl:when>
|
||||
|
@ -459,6 +461,40 @@
|
|||
</xsl:for-each>
|
||||
</xsl:if>
|
||||
|
||||
<!-- 773 -->
|
||||
<xsl:if test="marc:datafield[@tag=773]">
|
||||
<xsl:for-each select="marc:datafield[@tag=773]">
|
||||
<xsl:if test="@ind1=0">
|
||||
<span class="results_summary"><span class="label">
|
||||
<xsl:choose>
|
||||
<xsl:when test="@ind2=' '">
|
||||
In:
|
||||
</xsl:when>
|
||||
<xsl:when test="@ind2=8">
|
||||
<xsl:if test="marc:subfield[@code='i']">
|
||||
<xsl:value-of select="marc:subfield[@code='i']"/>
|
||||
</xsl:if>
|
||||
</xsl:when>
|
||||
</xsl:choose>
|
||||
</span>
|
||||
<xsl:variable name="f773">
|
||||
<xsl:call-template name="subfieldSelect">
|
||||
<xsl:with-param name="codes">at</xsl:with-param>
|
||||
</xsl:call-template>
|
||||
</xsl:variable>
|
||||
<a><xsl:attribute name="href">/cgi-bin/koha/catalogue/search.pl?q=Title:<xsl:value-of select="translate($f773, '()', '')"/></xsl:attribute>
|
||||
<xsl:value-of select="$f773"/>
|
||||
</a>
|
||||
</span>
|
||||
|
||||
<xsl:if test="marc:subfield[@code='n']">
|
||||
<span class="results_summary"><xsl:value-of select="marc:subfield[@code='n']"/></span>
|
||||
</xsl:if>
|
||||
|
||||
</xsl:if>
|
||||
</xsl:for-each>
|
||||
</xsl:if>
|
||||
|
||||
<!-- 780 -->
|
||||
<xsl:if test="marc:datafield[@tag=780]">
|
||||
<xsl:for-each select="marc:datafield[@tag=780]">
|
||||
|
|
|
@ -524,8 +524,8 @@
|
|||
<xsl:with-param name="codes">at</xsl:with-param>
|
||||
</xsl:call-template>
|
||||
</xsl:variable>
|
||||
<a><xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=<xsl:value-of select="translate($f773, '()', '')"/></xsl:attribute>
|
||||
<xsl:value-of select="translate($f773, '()', '')"/>
|
||||
<a><xsl:attribute name="href">/cgi-bin/koha/opac-search.pl?q=Title:<xsl:value-of select="translate($f773, '()', '')"/></xsl:attribute>
|
||||
<xsl:value-of select="$f773"/>
|
||||
</a>
|
||||
</span>
|
||||
|
||||
|
|
Loading…
Reference in a new issue