kaktusy/modules/blocksearch/blocksearch.tpl

43 lines
1.4 KiB
Smarty

<!-- Block search module -->
<div id="search_block_left" class="block exclusive">
<h4>{l s='Search' mod='blocksearch'}</h4>
<form method="get" action="{$base_dir_ssl}search.php" id="searchbox">
<p class="block_content">
<label for="search_query">{l s='Enter a product name' mod='blocksearch'}</label>
<input type="hidden" name="orderby" value="position" />
<input type="hidden" name="orderway" value="desc" />
<input type="text" id="search_query" name="search_query" value="{if isset($smarty.get.search_query)}{$smarty.get.search_query|htmlentities:$ENT_QUOTES:'utf-8'|stripslashes}{/if}" />
<input type="submit" id="search_button" class="button_mini" value="{l s='go' mod='blocksearch'}" />
</p>
</form>
</div>
{if $ajaxsearch}
<script type="text/javascript">
{literal}
function formatSearch(row) {
return row[2] + ' > ' + row[1];
}
function redirectSearch(event, data, formatted) {
$('#search_query').val(data[1]);
document.location.href = data[3];
}
$('document').ready( function() {
$("#search_query").autocomplete(
'{/literal}{if $search_ssl == 1}{$base_dir_ssl}{else}{$base_dir}{/if}{literal}search.php', {
minChars: 3,
max:10,
width:500,
selectFirst:false,
scroll: false,
formatItem:formatSearch,
extraParams:{ajaxSearch:1,id_lang:{/literal}{$cookie->id_lang}{literal}}
}).result(redirectSearch)
});
{/literal}
</script>
{/if}
<!-- /Block search module -->