Vygenerovanie rozbaľovacieho zoznamu pre usporiadanie produktov na stránke.
{exp:kreacommerce:dropdown_orderby title="Možnosť1|Možnosť2|Možnosť3" orderby="product_id|product_name|rand" sort="asc|desc|asc" name="usporiadanie" class="form"}
Počet zadaných možností v parametroch TITLE, ORDERBY a SORT musí byť zhodný.
Výsledok:
<select name="usporiadanie" class="form">
<option value="product_id|asc">Možnosť1</option>
<option value="product_name|desc">Možnosť2</option>
<option value="rand|asc">Možnosť3</option>
</select>
Parametre
- name="form"
- id="form"
- class="form"
- title="Možnosť"
- orderby="product_id"
- sort="asc"
name=
name="form"
Nastaví formuláru dané meno (name).
<form name="form">
id=
id="form"
Nastaví formuláru dané id.
<form id="form">
class=
class="form"
Nastaví formuláru danú class-u.
<form class="form">
title=
title="Možnosť"
Popis, ktorý sa bude zobrazovať užívateľovi. Ak chceme použiť viacero možností, použijeme ako oddeľovač "|" (pipe).
title="Možnosť1|Možnosť2|Možnosť3"
orderby=
orderby="product_id"
Polia, podľa ktorých sa má usporiadavať. Ak chceme použiť viacero možností, použijeme ako oddeľovač "|" (pipe).
orderby="product_id|product_name|rand"
Usporiadavať je možné na základe týchto kľúčov:
- product_id - podľa ID produktu
- sku - podľa SKU
- product_name - podľa názvu
- product_is_popular - podľa príznaku "Obľúbený"
- price - podľa ceny
- flag_1 - podľa prvého príznaku (príznak "Novinka")
- flag_2 - podľa druhého príznaku (príznak "Akcia")
- flag_3 - podľa tretieho príznaku (príznak "Výpredaj")
- flag_4 - podľa štvrtého príznaku
- flag_5 - podľa piateho príznaku
- flag_new - alias pre priznak flag_1
- flag_promo - alias pre priznak flag_2
- flag_sale - alias pre priznak flag_3
- rand - náhodne
- edit_date - podľa dátumu upravenia
- best_sellers - najpredávanejšie produkty
sort=
sort="asc"
Smer usporiadania. Ak chceme použiť viacero možností, použijeme ako oddeľovač "|" (pipe).
sort="asc|desc|asc"