[librecat-dev] fix: append to existing json path
Rolschewski, Johann
Johann.Rolschewski at sbb.spk-berlin.de
Tue Feb 28 13:37:53 CET 2017
Hi Christoph,
> I would like to append a MARC '773' field to an existing JSON path:
>
> marc_map("245","display.title",join: " ") -> works
> marc_map("773","display.title",join: " ") -> works
>
> marc_map('773','display.title.$append',join:' 773: ') -> no value added to
> display.title
>
> Any hints why this doesn't work?
you should create an array to append values to and join it to a string afterwards. This should work:
marc_map(245,display.title.$append,join:' ')
marc_map(773,display.title.$append,join:'773: ')
join_field(display.title,' ')
Grüße,
Johann
More information about the librecat-dev
mailing list