81f71d45fe
MARC21 dictates that we should be using a ; before $v in 440, 490, 810, 811 and 830. This patch also introduces some additional changes to unify formatting between the various options for cataloguing series: - The separator between multiple series is switched form ; to the now commonly used | with a class for easy change of formatting. - There was some missing logic that prevented the separator to show up correctly between traced and untraced series. - For some series $v was included in the link for others not. Now $v always appears as text and only $a is linked, as this is what we actually search for. To test this: - You should be cataloguing multiple series in different ways, using - deprecated 440 (still present in old data) - 490, Ind. 1 = empty or 0 = not traced - 490, Ind. 1 = 1 = traced in combination with an 8xx field Example (you should try a different combination!) 440 _ _ $aFirst series 490 _ _ $aSecond series ;$v1 490 1 _ $aThird series ;$v1 (this won't show, it will use 830 for display) 830 _ _ $aThird series ;$v1 Without patch: Series: First Series; Second series ; 1Third series: 1 With patch: Series: First series | Second series ; 1 | Third series ; 1 Signed-off-by: David Nind <david@davidnind.com> Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org> |
||
---|---|---|
.. | ||
compact.xsl | ||
MARC21Languages.xsl | ||
MARC21slim2OPACDetail.xsl | ||
MARC21slim2OPACResults.xsl | ||
MARC21slimUtils.xsl | ||
NORMARCslim2OPACDetail.xsl | ||
NORMARCslim2OPACResults.xsl | ||
NORMARCslimUtils.xsl | ||
plainMARC.xsl | ||
UNIMARCslim2OPACDetail.xsl | ||
UNIMARCslim2OPACResults.xsl | ||
UNIMARCslimUtils.xsl |