@@ -, +, @@ unimarc_field_4XX.tt - Use the plugin unimarc_field_4XX - Perform a search with a ? or & - Perform a search that returns a record with a double quote in title - Choose this record - Check the results displays well the value of biblioitems.size --- .../cataloguing/value_builder/unimarc_field_4XX.tt | 64 +++++++++++----------- 1 file changed, 32 insertions(+), 32 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_4XX.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_4XX.tt @@ -25,46 +25,46 @@ var subfield = subfields[i+1]; if(code.value == '9'){ - subfield.value = "[% subfield_value_9 %]"; + subfield.value = "[% subfield_value_9 |replace("'", "\'") |replace('"', '\"') |replace('\n', '\\n') |replace('\r', '\\r') %]"; } if(code.value == '0'){ - subfield.value = "[% subfield_value_0 %]"; + subfield.value = "[% subfield_value_0 |replace("'", "\'") |replace('"', '\"') |replace('\n', '\\n') |replace('\r', '\\r') %]"; } if(code.value == 'a'){ - subfield.value = "[% subfield_value_a %]"; + subfield.value = "[% subfield_value_a |replace("'", "\'") |replace('"', '\"') |replace('\n', '\\n') |replace('\r', '\\r') %]"; } if(code.value == 'c'){ - subfield.value = "[% subfield_value_c %]"; + subfield.value = "[% subfield_value_c |replace("'", "\'") |replace('"', '\"') |replace('\n', '\\n') |replace('\r', '\\r') %]"; } if(code.value == 'd'){ - subfield.value = "[% subfield_value_d %]"; + subfield.value = "[% subfield_value_d |replace("'", "\'") |replace('"', '\"') |replace('\n', '\\n') |replace('\r', '\\r') %]"; } if(code.value == 'e'){ - subfield.value = "[% subfield_value_e %]"; + subfield.value = "[% subfield_value_e |replace("'", "\'") |replace('"', '\"') |replace('\n', '\\n') |replace('\r', '\\r') %]"; } if(code.value == 'h'){ - subfield.value = "[% subfield_value_h %]"; + subfield.value = "[% subfield_value_h |replace("'", "\'") |replace('"', '\"') |replace('\n', '\\n') |replace('\r', '\\r') %]"; } if(code.value == 'i'){ - subfield.value = "[% subfield_value_i %]"; + subfield.value = "[% subfield_value_i |replace("'", "\'") |replace('"', '\"') |replace('\n', '\\n') |replace('\r', '\\r') %]"; } if(code.value == 'p'){ - subfield.value = "[% subfield_value_p %]"; + subfield.value = "[% subfield_value_p |replace("'", "\'") |replace('"', '\"') |replace('\n', '\\n') |replace('\r', '\\r') %]"; } if(code.value == 't'){ - subfield.value = "[% subfield_value_t %]"; + subfield.value = "[% subfield_value_t |replace("'", "\'") |replace('"', '\"') |replace('\n', '\\n') |replace('\r', '\\r') %]"; } if(code.value == 'u'){ - subfield.value = "[% subfield_value_u %]"; + subfield.value = "[% subfield_value_u |replace("'", "\'") |replace('"', '\"') |replace('\n', '\\n') |replace('\r', '\\r') %]"; } if(code.value == 'v'){ - subfield.value = "[% subfield_value_v %]"; + subfield.value = "[% subfield_value_v |replace("'", "\'") |replace('"', '\"') |replace('\n', '\\n') |replace('\r', '\\r') %]"; } if(code.value == 'x'){ - subfield.value = "[% subfield_value_x %]"; + subfield.value = "[% subfield_value_x |replace("'", "\'") |replace('"', '\"') |replace('\n', '\\n') |replace('\r', '\\r') %]"; } if(code.value == 'y'){ - subfield.value = "[% subfield_value_y %]"; + subfield.value = "[% subfield_value_y |replace("'", "\'") |replace('"', '\"') |replace('\n', '\\n') |replace('\r', '\\r') %]"; } } } @@ -121,9 +121,9 @@ [% FOREACH itypeloo IN itypeloop %] [% IF ( itypeloo.selected ) %] - + [% ELSE %] - + [% END %] [% END %] @@ -140,14 +140,14 @@
[% IF ( displayprev ) %] << Previous[% END %] +
[% IF ( displayprev ) %] << Previous[% END %] [% FOREACH number IN numbers %] [% IF ( number.highlight ) %] [% number.number %] - [% ELSE %] [% number.number %] + [% ELSE %] [% number.number %] [% END %] [% END %] [% IF ( displaynext ) %] - Next>> + Next>> [% END %]
[% IF ( total ) %]Results [% from %] to [% to %] of [% total %] @@ -167,24 +167,24 @@ [% IF ( resul.even ) %]
[% resul.author %]
- [% IF ( resul.publishercode ) %]- [% resul.publishercode %][% END %]
- [% IF ( resul.place ) %] ; [% resul.place %][% END %]
- [% IF ( resul.pages ) %] - [% resul.pages %][% END %]
- [% IF ( resul.notes ) %] : [% resul.notes %][% END %]
- [% IF ( resul.size ) %] ; [% resul.size %][% END %]
+ [% resul.author |html %]
+ [% IF ( resul.publishercode ) %]- [% resul.publishercode |html %][% END %]
+ [% IF ( resul.place ) %] ; [% resul.place |html %][% END %]
+ [% IF ( resul.pages ) %] - [% resul.pages |html %][% END %]
+ [% IF ( resul.notes ) %] : [% resul.notes |html %][% END %]
+ [% IF ( resul.item('size') ) %] ; [% resul.item('size') |html %][% END %]
[% IF ( displayprev ) %] - + << Previous [% END %] @@ -212,14 +212,14 @@ [% number.number %] [% ELSE %] - + [% number.number %] [% END %] [% END %] [% IF ( displaynext ) %] - + Next>> [% END %] --