Bug 7007: 490 series statements should appear when not traced
Although the MARC21 standard requires libraries to set the first indicator to '0' when a 490 field is untraced, many libraries leave it blank. Previously, this resulted in a blank line with the label "Series:" but no actual series information. This patch fixes that by showing untraced series headings for 490s whenever the first indicator is not set to '1' Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de> Checked that series shows correctly when first indicator is 0, 1 or not set. Signed-off-by: Ian Walls <ian.walls@bywatersolutions.com> Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
This commit is contained in:
parent
1bf7550a82
commit
fb3272febd
|
|
@ -166,7 +166,7 @@
|
|||
</xsl:for-each>
|
||||
|
||||
<!-- 490 Series not traced, Ind1 = 0 -->
|
||||
<xsl:for-each select="marc:datafield[@tag=490][@ind1=0]">
|
||||
<xsl:for-each select="marc:datafield[@tag=490][@ind1!=1]">
|
||||
<a href="/cgi-bin/koha/catalogue/search.pl?q=se:{marc:subfield[@code='a']}">
|
||||
<xsl:call-template name="chopPunctuation">
|
||||
<xsl:with-param name="chopString">
|
||||
|
|
|
|||
|
|
@ -224,7 +224,7 @@
|
|||
</xsl:for-each>
|
||||
|
||||
<!-- 490 Series not traced, Ind1 = 0 -->
|
||||
<xsl:for-each select="marc:datafield[@tag=490][@ind1=0]">
|
||||
<xsl:for-each select="marc:datafield[@tag=490][@ind1!=1]">
|
||||
<a href="/cgi-bin/koha/opac-search.pl?q=se:{marc:subfield[@code='a']}">
|
||||
<xsl:call-template name="chopPunctuation">
|
||||
<xsl:with-param name="chopString">
|
||||
|
|
|
|||
Loading…
Reference in New Issue