Vložení vyhledávacího widgetu na web knihovny: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
(vytvoreni stranky, vlozeni zakladniho navodu) |
m Značka: přepnuto z Vizuálního editoru |
||
Řádek 3: | Řádek 3: | ||
'''1) Do hlavičky stránky vložte následující skript:''' | '''1) Do hlavičky stránky vložte následující skript:''' | ||
− | + | <pre><!-- Script that converts the query string into valid parameter --> | |
− | |||
<script type="text/javascript"> | <script type="text/javascript"> | ||
− | |||
function searchPrimo() { | function searchPrimo() { | ||
− | |||
document.getElementById("primoQuery").value = "any,contains," + document.getElementById("primoQueryTemp").value.replace(/[,]/g, " "); | document.getElementById("primoQuery").value = "any,contains," + document.getElementById("primoQueryTemp").value.replace(/[,]/g, " "); | ||
− | |||
document.forms["searchForm"].submit(); | document.forms["searchForm"].submit(); | ||
− | |||
} | } | ||
− | + | </script></pre> | |
− | </script> | ||
'''2) Do těla stránky vložte následující formulář:''' | '''2) Do těla stránky vložte následující formulář:''' | ||
− | + | <pre><form id="simple" name="searchForm" method="get" target="_self" action="https://cuni.primo.exlibrisgroup.com/discovery/search" enctype="application/x-www-form-urlencoded; charset=utf-8" onsubmit="searchPrimo()"> | |
− | |||
<!-- Customizable Parameters --> | <!-- Customizable Parameters --> | ||
− | |||
<input type="hidden" name="vid" value="420CKIS_INST:CKIS"> | <input type="hidden" name="vid" value="420CKIS_INST:CKIS"> | ||
− | |||
<input type="hidden" name="tab" value="Everything"> | <input type="hidden" name="tab" value="Everything"> | ||
− | |||
<input type="hidden" name="search_scope" value="MyInst_and_CI"> | <input type="hidden" name="search_scope" value="MyInst_and_CI"> | ||
− | |||
<input type="hidden" name="lang" value="cs"> | <input type="hidden" name="lang" value="cs"> | ||
− | |||
<input type="hidden" name="mode" value="basic"> | <input type="hidden" name="mode" value="basic"> | ||
− | |||
<!-- Fixed parameters --> | <!-- Fixed parameters --> | ||
− | |||
<input type="hidden" name="query" id="primoQuery"> | <input type="hidden" name="query" id="primoQuery"> | ||
− | |||
<input type="hidden" name="pcAvailabiltyMode" value="true"> | <input type="hidden" name="pcAvailabiltyMode" value="true"> | ||
− | |||
<input type="text" id="primoQueryTemp" value="" size="35"> | <input type="text" id="primoQueryTemp" value="" size="35"> | ||
− | |||
<!-- Search Button --> | <!-- Search Button --> | ||
− | |||
<input id="go" title="Hledat" onclick="searchPrimo()" type="button" value="Hledat" alt="Hledat" style="height: 22px; font-size: 12px; font-weight: bold; background: #D22D40; color: #ffffff; border: 1px solid;"> | <input id="go" title="Hledat" onclick="searchPrimo()" type="button" value="Hledat" alt="Hledat" style="height: 22px; font-size: 12px; font-weight: bold; background: #D22D40; color: #ffffff; border: 1px solid;"> | ||
− | </form> | + | </form></pre> |
'''Oficiální dokumentace''': ExLibris Knowledge Center | '''Oficiální dokumentace''': ExLibris Knowledge Center |
Verze z 31. 5. 2021, 11:07
Pokud chcete do stránek knihovny vložit vyhledávací widget, který umožní uživatelům zadat dotaz a odvést je na výsledky v UKAŽ, postupujte následovně.
1) Do hlavičky stránky vložte následující skript:
<!-- Script that converts the query string into valid parameter --> <script type="text/javascript"> function searchPrimo() { document.getElementById("primoQuery").value = "any,contains," + document.getElementById("primoQueryTemp").value.replace(/[,]/g, " "); document.forms["searchForm"].submit(); } </script>
2) Do těla stránky vložte následující formulář:
<form id="simple" name="searchForm" method="get" target="_self" action="https://cuni.primo.exlibrisgroup.com/discovery/search" enctype="application/x-www-form-urlencoded; charset=utf-8" onsubmit="searchPrimo()"> <!-- Customizable Parameters --> <input type="hidden" name="vid" value="420CKIS_INST:CKIS"> <input type="hidden" name="tab" value="Everything"> <input type="hidden" name="search_scope" value="MyInst_and_CI"> <input type="hidden" name="lang" value="cs"> <input type="hidden" name="mode" value="basic"> <!-- Fixed parameters --> <input type="hidden" name="query" id="primoQuery"> <input type="hidden" name="pcAvailabiltyMode" value="true"> <input type="text" id="primoQueryTemp" value="" size="35"> <!-- Search Button --> <input id="go" title="Hledat" onclick="searchPrimo()" type="button" value="Hledat" alt="Hledat" style="height: 22px; font-size: 12px; font-weight: bold; background: #D22D40; color: #ffffff; border: 1px solid;"> </form>
Oficiální dokumentace: ExLibris Knowledge Center