Files
kupshop/web/templates/kupkolo/block.search.script.tpl
2025-08-02 16:30:27 +02:00

72 lines
2.5 KiB
Smarty

<script id="productSearch" type="text/x-dot-template">
{literal}
{{? it.items.Produkty || it.items.Kategorie || it.items.Vyrobci }}
{{? it.items.Produkty }}
<div class="ac-products">
<ul>
{{~it.items.Produkty.items :item :index}}
<li data-autocomplete-item="product">
<a href="/launch.php?s=redir&type=product&id={{=item.id}}">
{{? item.image }}
<img src="{{=item.image}}" alt="{{=item.label}}">
{{??}}
<img src="/templates/images/no-img.jpg" alt="{{=item.label}}">
{{?}}
<span>{{=item.label}}</span>
</a>
</li>
{{~}}
</ul>
</div>
{{?}}
{{? it.items.Kategorie }}
<div class="ac-categories">
<h4>{/literal}{t}Kategorie{/t}{literal}</h4>
<ul>
{{~it.items.Kategorie.items :item :index}}
<li data-autocomplete-item="section">
<a href="/launch.php?s=redir&type=category&id={{=item.id}}">{{=item.label}}</a>
</li>
{{~}}
</ul>
</div>
{{?}}
{/literal}{ifmodule PRODUCERS}{literal}
{{? it.items.Vyrobci }}
<div class="ac-producers">
<h4>{/literal}{t}Značka{/t}{literal}</h4>
<ul>
{{~it.items.Vyrobci.items :item :index}}
<li data-autocomplete-item="section">
<a href="/launch.php?s=redir&type=producer&id={{=item.id}}">{{=item.label}}</a>
</li>
{{~}}
</ul>
</div>
{{?}}
{/literal}{/ifmodule}{literal}
<div class="ac-showall" data-autocomplete-item="show-all">
<a href="" class="btn btn-primary">{/literal}{t}Všechny výsledky{/t}{literal}</a>
<div class="clearfix"></div>
</div>
{{??}}
<div class="p-a-1">
{/literal}{t}Žádný výsledek{/t}{literal}
</div>
{{?}}
{/literal}
</script>
{$preloadActive = !empty($dbcfg.fulltext.preload.products) || !empty($dbcfg.fulltext.preload.sections) || !empty($dbcfg.fulltext.preload.producers)}
<script>
wpj.onReady.push(function() {
$('#search').productSearch({if $preloadActive}{
preload: "{path('kupshop_catalog_search_searchpreload')}"
}{/if});
});
</script>