Proposer une recherche dans le SUDOC sur la page de résultats de l'OPAC

OPAC Koha

Il est possible d'ajouter du contenu sous les facettes de la page de résultats. Koha propose le champ OPACResultsSidebar dans les paramètres système relatifs à l'OPAC dans lequel il est possible d'ajouter du code html.

Ici, je propose un formulaire de recherche qui récupère les mots clés saisis par l'utilisateur dans Koha. Il n'y plus qu'à cliquer sur OK et le lecteur se retrouve sur le catalogue du SUDOC.

Etape 1 : Ajoutez préalablement le style css suivant dans le champ OPACUserCSS des paramètres de l'OPAC :
#search_sudoc{background-color:#495B8E;padding:5px;color:white;font-family:Arial, Helvetica, sans-serif;box-shadow: 8px 8px 12px #aaa;}#search_sudoc input[type=submit]{border:1px #000 solid;background:black;color:white;padding:1px;}#search_sudoc input[type=submit]:hover{border:1px #000 solid;background:white;color:black;padding:1px;}#search_sudoc input[type=text]{border:1px #FFF solid;width:100px;}
Etape 2 : Renseignez le champ OPACResultsSidebar avec le code ci-dessous :

<br><br><div id="search_sudoc">Vous pouvez lancer une recherche dans le SUDOC :<br><br><script type="text/javascript">function getUrlVars() {var vars = {};var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {vars[key] = value;});return vars;}var q = getUrlVars()["q"];var q = decodeURIComponent(q);var q=q.replace(/ /g,"+"); </script><FORM METHOD="GET" ACTION="http://www.sudoc.abes.fr/DB=2.1/CMD?" accept-charset="UTF-8" ENCTYPE="x-www-form-urlencoded" target="_blank"><script type="text/javascript">document.write('<input type="text" name="TRM" value=' + q + '>');</script><input type="hidden" name="ACT" value="SRCHA"><input type="hidden" name="IKT" value="1016"><input type="hidden" name="SRT" value="RLV"><input type="submit" value="OK"></FORM><br><br></div>