shop:UserSelection
Vrací seznam výrobků podle zadaných kritérií
Základní syntaxe<shop:UserSelection Type="" runat="server" />
Příklad<shop:UserSelection Type="New" Maxcount="5" runat="server">
<TagBody>
<shop:GetProduct Property="productlink" runat=server/>
</TagBody>
</shop:UserSelection>
Zobrazí se název s odkazem na 5 nových výrobků.
Typ tagu: |
Kolekce |
Modul: |
|
Poznámka: |
|
|
Parametry tagu
Config
Textový identifikát konfigurační skupiny v ZIM, která se má na tag použít. V případě, že je config uveden a jsou uvedeny další atributy tagu, mají přímo definované atributy přednost před hodnotama z konfigurace ZIM.
Dostupné hodnoty
- UserSelection1 - uživatelský výběr 1
- UserSelection2 - uživatelský výběr 2
- UserSelection3 - uživatelský výběr 3
- MainSelection1 - Výběr na titulní stránce 1
- MainSelection2 - Výběr na titulní stránce 2
Příklad<shop:UserSelection Config="UserSelection1" Level="" runat="server">
Vezme konfiguraci ze ZIM, konkrétně pro Uživatelský výběr 1.
Datový typ: |
String |
Poznámka: |
|
|
Level
ID úrovně, pro kterou se má výběr výrobků provádět
Příklad<shop:UserSelection Level="shop:GetDomainConditions(Property=Level)" runat="server">
Vrátí ID hlavní úrovně, která byla nastavena k doménovému jménu v databázi.
Datový typ: |
String |
Poznámka: |
|
|
Range
Rozsah výběru omezuje, odkud se mají výběry výrobků provádět. Ignoruje se, pokud je určen přímo parametr Level.
Dostupné hodnoty
- all - vše
- department - aktuální oddělení
- category - aktuální kategorie
Příklad<shop:UserSelection Config="" Range="all" runat="server" />
Zobrazí výrobky ze všech kategorií a odděleních.
Datový typ: |
String |
Poznámka: |
|
|
Type
Podmínka výběru určuje, které příznaky bude výběr zobrazovat.
Dostupné hodnoty
- TopSale - nejprodávanější výrobky
- CompareList - seznam výrobků, které si zákazník přidal do prorovnání
- Bookmarks - seznam výrobků zařazených zákazníkem do oblíbených
- New, IsNew - novinka - jednak ty, které jsou označany příznakem novinka a dále pak podle data přidání
- Preparing - příznak Připravujeme
- Sale - příznak Výprodej
- Tip - příznak Tip
- ProductAction - akční zboží
- ParLog1 - ParLog3 - vlastní příznaky 1-3
- Restrictions - vlastní podmínka, která je v parametru Restrictions
Příklad<shop:UserSelection Config="" Type="Sale or ProductAction" runat="server" />
Výběr zobrazí výprodejové a akční zboží.
Datový typ: |
String |
Poznámka: |
|
|
MaxCount
Maximální počet zobrazovaných položek.
Dostupné hodnoty
Číslo
Příklad<shop:UserSelection Type="Tip" MaxCount="10" runat="server" / >
Zobrazí 10 výrobků s příznakem Tip.
Datový typ: |
Int |
Poznámka: |
|
|
Ordering
Pole, podle kterého se mohou výrobky řadit.
Dostupné hodnoty
- ProductName - Název výrobku
- ProductCatalogueNumber - Katalogové číslo
- IsNew - Novinka
- DateAdd - Datum přidání
- ManufacturerName - Název výrobce
- ProductPrice - Cena výrobku
- ProductPriceWithVat - Cena výrobku s DPH
- ProductAction - Příznak Akce
- Sale - Příznak Výprodej
- ManufacturerID - ID výrobce
- NotInStore - Příznak Není na skladě
- Preparing - Příznak Připravuje se
- SellingNotAllowed - Příznak Prodej zakázán
- Tip - Příznak Tip
- ParLog1 - Příznak vlastní příznak 1
- ParLog2 - Příznak vlastní příznak 2
- ParLog3 - Příznak vlastní příznak 3
- ProductPicture - Obrázek
- ProductType - Typ výrobku
- DiscountsDisabled - Příznak Slevy zakázány
Datový typ: |
String |
Poznámka: |
|
|
Descending
Řazení výrobků sestupně
Dostupné hodnoty
- true - řazení sestupně
- false -
Příklad<shop:UserSelection Config="" Descending="true" runat="server" />
Řazení výrobků sestupně.
Datový typ: |
String |
Poznámka: |
|
|
ProducerID
ID omezí výběr pouze na konkrétního výrobce.
Příklad<shop:UserSelection Config="" Producer="3" runat="server" />
Zobrazí výrobky od výrobce, který má v databázi ID rovno 3.
Datový typ: |
Int |
Poznámka: |
|
|
Random
Náhodně vybere výrobky podle nastavených parametrů. Ignoruje se v případě typu TopSale, CompareList a Bookmarks.
Dostupné hodnoty
- True - zobrazovat náhodné výrobky ANO
- False - NE
Datový typ: |
Boolean |
Poznámka: |
|
|
MaxOld
Ve výběru zobrazit jen položky přidané od určitého data.
Dostupné hodnoty
Číslo
Příklad<shop:UserSelection Config="" MaxOld="14" runat="server" />
Zobrazí výrobky přidané za poslední dva týdny, respektive 14 dní.
Datový typ: |
Int |
Poznámka: |
|
|
WithPicture
Jen výrobky, které mají obrázek.
Datový typ: |
String |
Poznámka: |
|
|
ShowHidden
Ne/zobrazovat výrobky zařazené do skryté kategorie nebo s příznakem hidden.
Datový typ: |
String |
Poznámka: |
|
|
SaleRange
Ve výběru jen položky přidané od určeného data, ve dnech od aktuálního data. Jen pro TopSale.
Dostupné hodnoty
Číslo
Příklad<shop:UserSelection SaleRange="14" runat="server" />
Zobrazí položky přidané za posledních 14 dnů.
Datový typ: |
Int |
Poznámka: |
|
|
Restrictions
Vlastní podmínky ve tvaru "usernumber=..."
Příklad<shop:userselection Type="Restrictions" Restrictions="usernumber1=100"
runat="server" />
Vybere výrobky s vlastním číslem 1 rovno 100.
Datový typ: |
String |
Poznámka: |
Lze použít podmínku AND – oddělujeme pomocí znaku &. – PODPOROVÁNO ALE NETESTOVANO
napr. <shop:userselection Type="Restrictions" Restrictions="usernumber1=100 & usernumber2=10" runat="server" />
|
|
Související články
GetUserSelectionCount