[Koha-bugs] [Bug 3116] ISBD parsing does not preserve subfield order

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Wed Feb 22 17:44:28 CET 2017


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=3116

Pongtawat <pongtawat at punsarn.asia> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pongtawat at punsarn.asia

--- Comment #3 from Pongtawat <pongtawat at punsarn.asia> ---
I made a patch that add an option "all" to the field list that will show all
subfields in order as they appeared in the record, separated by specified
separator.

Test
1. Add a MARC record with 650 with some subfields, says a z x a
2. Assume the ISBD preference define template for 650 as follows:

#650|<br/><br/><label>Subjects--Topical Terms: </label>|{\n6503 }{\n650a}{ 650b
}{ 650c }{ 650d }{ 650e }{--650x}{--650z}{--650y}{--650v}|

3. Go to ISBD tab, it will show:

Subjects--Topical Terms: 
a--a--x--z

4. Apply patch
5. Go to ISBD tab, it will show the same result as in 3.
6. Change ISBD template for 650 to

#650|<br/><br/><label>Subjects--Topical Terms: </label>|all--|

7. Go to ISBD tab, it will show:

Subjects--Topical Terms: 
a--z--x--a

Separator can be changed to something else, just put it after "all"

(Patch tested on 16.11)

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list