@@ -, +, @@ templates Put "http://this is not a url" in the 500$a (whitespace!). --- koha-tmpl/intranet-tmpl/prog/en/modules/basket/basket.tt | 10 ++++++++-- koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt | 12 +++++++++--- koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-basket.tt | 11 +++++++++-- koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt | 8 +++++++- 4 files changed, 33 insertions(+), 8 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/basket/basket.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/basket/basket.tt @@ -242,8 +242,14 @@ function batchDelete(){ Notes [% FOREACH MARCNOTE IN BIBLIO_RESULT.MARCNOTES %] -

- [% MARCNOTE.marcnote %]

- [% END %] +

+ [% IF MARCNOTE.marcnote.match('^https?://\S+$') %] + - [% MARCNOTE.marcnote %] + [% ELSE %] + - [% MARCNOTE.marcnote %] + [% END %] + [% END %] + [% END %] --- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt @@ -856,11 +856,17 @@ function verify_images() { [% IF ( MARCNOTES ) %] [% FOREACH MARCNOTE IN MARCNOTES %] -

[% MARCNOTE.marcnote FILTER html_line_break %]

+

+ [% IF MARCNOTE.marcnote.match('^https?://\S+$') %] + [% MARCNOTE.marcnote %] + [% ELSE %] + [% MARCNOTE.marcnote FILTER html_line_break %] + [% END %] +

[% END %] - [% ELSE %] +[% ELSE %] [% IF ( notes ) %] -

[% notes %]

+

[% notes %]

[% END %] [% END %] --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-basket.tt +++ a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-basket.tt @@ -151,8 +151,15 @@ Notes [% FOREACH MARCNOTE IN BIBLIO_RESULT.MARCNOTES %] -

- [% MARCNOTE.marcnote %]

- [% END %] +

+ [% IF MARCNOTE.marcnote.match('^https?://\S+$') %] + - [% MARCNOTE.marcnote %] + [% ELSE %] + - [% MARCNOTE.marcnote %] + [% END %] +

+ [% END %] + [% END %] --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt +++ a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt @@ -717,7 +717,13 @@ [% IF ( MARCNOTES ) %]
[% FOREACH MARCNOTE IN MARCNOTES %] -

[% MARCNOTE.marcnote FILTER html_line_break %]

+

+ [% IF MARCNOTE.marcnote.match('^https?://\S+$') %] + [% MARCNOTE.marcnote %] + [% ELSE %] + [% MARCNOTE.marcnote FILTER html_line_break %] + [% END %] +

[% END %]
[% ELSE %] --