Az okoskeresőhöz tartozó sablon. Itt jelennek meg a beállításoknak megfelelően a különbőz kategóriák, termékek, keresési javaslatok és további tartalmak, amik alapvetően gyakran keresettek vagy a beírt karakterek alapján a legrelevánsabbak.
A sablonhoz tartozó fájl: embed_autocomplete_result_smart_1.html
global_index
Ez nem a back-end által szolgáltatott változó, a sablonban kerül definiálásra. Azt a célt szolgálja, hogy az egyes keresési javaslatok saját egyedi index-szel rendelkezhessenek és ezáltal a billentyűzet fel és le gombjainak nyomására léptetni lehessen az elemek között.
{{ global_index }}
result_exists
Csak akkor igaz a feltétel, ha van találata a keresőnek, azaz van tartalma az okoskeresőnek, amit megjelenítsünk.
{% if result_exists %}
.....
{% endif %}
url_full
Az áruház teljes URL-jét adja vissza.
{{ url_full }}
mobile_disp
Csak akkor igaz a feltétel, ha a készülék, amin az oldal megjelenik az már a mobil szélességbe esik vagy sem. Ezt az erre hivatott back-end változóval lehet szabályozni, hogy hány pixeltől vegye mobilnak a képernyő szélességet a megjelenés.
{{ backvar(mobile_breakpoint,768) }}
...
{% if mobile_disp %}
.....
{% endif %}
price_disp
Csak akkor igaz a feltétel, ha ár is megjelenhet a javasolt termékek esetében.
{% if price_disp %}
.....
{% endif %}
search_query_exists
Csak akkor igaz a feltétel, ha van keresési javaslat az eredmények között.
{% if search_query_exists %}
.....
{% endif %}
search_queries
A keresési javaslatok tömbjét adja vissza.
{% for search_query in search_queries %}
.....
{% endfor %}
search_query.name_urlencoded
Az adott keresési javaslat értékét/nevét adja vissza, amely URL-ben is felhasználható.
{{ search_query.name_urlencoded }}
search_query.name
Az adott keresési javaslat értékét/nevét adja vissza.
{{ search_query.name }}
search_query.name_highlighted
A keresési mintát kijelölve adja vissza adott keresési javaslatot.
{{ search_query.name_highlighted }}
query
A keresőbe begépelt szöveget adja vissza.
{{ query }}
query_urlencoded
A keresőbe begépelt szöveget adja vissza URL-ben is felhasználható formában.
{{ query_urlencoded }}
product_exists
Csak akkor igaz a feltétel, ha a keresési javaslatok között van termék.
{% if product_exists %}
.....
{% endif %}
products
A javasolt termékek tömbjét adja vissza.
{% for product in products %}
.....
{% endfor %}
product.url
Az adott termék adatlapjára mutató URL-t adja vissza.
{{ product.url }}
product.name
Az adott termék nevét adja vissza.
{{ product.name }}
product.name_highlighted
A keresési mintát kijelölve adja vissza az adott termék nevét.
{{ product.name_highlighted }}
product.price_sale_disp
Csak akkor igaz a feltétel, ha az adott terméknek van megjelenítendő akciós ára.
{% if product.price_sale_disp %}
.....
{% endif %}
product.price_sale
Az adott termék akciós árát adja vissza.
{{ product.price_sale }}
product.price
Az adott termék alapárát adja vissza.
{{ product.price }}
product.sale_percent
Az adott termék akciója általi kedvezmény mértékét adja vissza százalék értékben.
{{ product.sale_percent }}
product.img_url
Az adott termék képének forrás URL-jét adja vissza.
{{ product.img_url }}
product.img_retina_exists
Csak akkor igaz a feltétel, ha be van állítva a retina képarányhoz minimum és maximum érték a
shop_config.img_retina_min
és
shop_config.img_retina_max
design beállítások segítségével és a beállításokban megadott értékeknek megfelelően lehetőség van a termékhez retina kép legenerálására. Ilyen esetben az alapértelmezett vagy a sablonban definiált képméret biztosítja az alapját a generált retina kép méretének.
{% if product.img_retina_exists %}
.....
{% endif %}
product.img_retina_url
Az adott termékhez tartozó retina kép forrás URL-t adja vissza.
{{ product.img_retina_url }}
product.img_retina_size
Az adott termékhez tartozó retina kép méretének arányát adja vissza az alap képhez viszonyítva.
{{ product.img_retina_size }}
product.img_alt
Az adott termék képéhez tartozó
alt
attribútum értékét adja vissza.
{{ product.img_alt }}
category_exists
Csak akkor igaz a feltétel, ha a keresési javaslatok között van kategória.
{% if category_exists %}
.....
{% endif %}
categories
A javasolt kategóriák tömbjét adja vissza.
{% for category in categories %}
.....
{% endfor %}
category.url
Az adott kategória URL-jét adja vissza.
{{ category.url }}
category.name
Az adott kategória nevét adja vissza.
{{ category.name }}
category.name_highlighted
A keresési mintát kijelölve adja vissza az adott kategória nevét.
{{ category.name_highlighted }}
category.img_url
Az adott kategória képének forrás URL-jét adja vissza.
{{ category.img_url }}
category.img_alt
Az adott kategória képéhez tartozó alt attribútum értékét adja vissza.
{{ category.img_alt }}
category.img_retina_exists
Csak akkor igaz a feltétel, ha be van állítva a retina képarányhoz minimum és maximum érték a
shop_config.img_retina_min
és
shop_config.img_retina_max
design beállítások segítségével és a beállításokban megadott értékeknek megfelelően lehetőség van a termékhez retina kép legenerálására. Ilyen esetben az alapértelmezett vagy a sablonban definiált képméret biztosítja az alapját a generált retina kép méretének.
{% if category.img_retina_exists %}
.....
{% endif %}
category.img_retina_url
Az adott kategóriához tartozó retina kép forrás URL-t adja vissza.
{{ category.img_retina_url }}
category.img_retina_size
Az adott kategóriához tartozó retina kép méretének arányát adja vissza az alap képhez viszonyítva.
{{ category.img_retina_size }}
content_exists
Csak akkor igaz a feltétel, ha a keresési javaslatok között van kapcsolódó oldal.
{% if content_exists %}
.....
{% endif %}
contents
A javasolt kapcsolódó oldalak tömbjét adja vissza.
{% for content in contents %}
.....
{% endfor %}
content.url
Az adott kapcsolódó oldal URL-jét adja vissza.
{{ content.url }}
content.name
Az adott kapcsolódó oldal nevét adja vissza.
{{ content.name }}
content.name_highlighted
A keresési mintát kijelölve adja vissza az adott kapcsolódó oldal nevét.
{{ content.name_highlighted }}
text.results_for_this
A keresőszó keresésére felhívó szöveget adja vissza.
{{ text.results_for_this }}
Keresési találatok erre
text.autocomplete_product
A javasolt termékek címét adja vissza.
{{ text.autocomplete_product }}
Javastolt termékek
text.autocomplete_category
Az ajánlott kategóriák címét adja vissza.
{{ text.autocomplete_category }}
Ajánlott kategóriák
text.autocomplete_content
A kapcsolódó oldalak címét adja vissza.
{{ text.autocomplete_content }}
Kapcsolódó oldalak
text.autocomplete_query
A keresési javaslatok címét adja vissza.
{{ text.autocomplete_query }}
Keresési javaslatok