@@ -, +, @@ Z39.50 - Apply the patch. - Go to More > Cataloguing - Check there's a nice split button that says "New from Z39.50" (check the URL parameters and see frameworkcode= has no value appear, this time frameworkcode= should have the chosen value. --- .../prog/en/modules/cataloguing/addbooks.tt | 28 +++++++++++++++++----- 1 file changed, 22 insertions(+), 6 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbooks.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/addbooks.tt @@ -7,21 +7,26 @@ $(document).ready(function() { $("#z3950search").click(function(){ - PopupZ3950(); + PopupZ3950(""); + return false; + }); + + $(".z3950searchFw").click(function(){ + PopupZ3950($(this).prop('id')); return false; }); }); /* this function open a popup to search on z3950 server. */ - function PopupZ3950() { - var strQuery = GetZ3950Terms(); + function PopupZ3950(fw) { + var strQuery = GetZ3950Terms(fw); if(strQuery){ window.open("/cgi-bin/koha/cataloguing/z3950_search.pl?biblionumber=[% biblionumber %]"+strQuery,"z3950search",'width=760,height=450,location=yes,toolbar=no,scrollbars=yes,resize=yes'); } } /* provide Z3950 search points */ - function GetZ3950Terms(){ - var strQuery="&frameworkcode="; + function GetZ3950Terms(fw){ + var strQuery="&frameworkcode=" + fw; [% FOREACH z3950_search_param IN z3950_search_params %] strQuery += "&" + "[% z3950_search_param.name %]" + "=" + "[% z3950_search_param.encvalue %]"; [% END %] @@ -52,7 +57,18 @@ [% END %] -
Z39.50 search
+
+ + + +
[% END %] --