shop:ProductList
Tag se používá pro ceníkový,katalogový výpis zboží a pro zobrazení výsledků vyhledávání. Parametry výrobků se zobrazují pomocí tagu shop:GetProduct.
Základní syntaxe<shop:ProductList Config="" Level=""
Ordering="" Descending="" PageIndex=""
ItemsCountOnPage="" runat="server" FormDisabled="" >
<TagHeader></TagHeader>
<TagBody></TagBody>
<TagFooter></TagFooter>
</shop:ProductList>
| Typ tagu: |
Kolekce |
| Modul: |
|
| Poznámka: |
|
|
Parametry tagu
Config
Parametr určuje skupinu konfigurační parametrů, konkrétně její textový identifikátor. Podle hodnot parametrů se bude výpis výrobků zobrazovat. Jestliže parametr Config není uveden bude výpis zobrazen podle aktuálního nastavení Ceník/Katalog.
Dostupné hodnoty
- Catalogue - katalogový výpis
- Pricelist - ceníkový výpis
| Datový typ: |
String |
| Poznámka: |
|
|
Descending
Typ řazení výrobků - vzestupné/sestupné. Pokud parametr není uveden, výrobky se řadí podle konfigurace ddefinovanou parametrem Config.
Dostupné hodnoty
- ASC - řadit výrobky vzestupně
- DESC - řadit výrobky sestupně
| Datový typ: |
String |
| Poznámka: |
|
|
FormDisabled
Parametr určuje, zdali má být vložen do hlavičky seznamu formulář pro hromadné přidání výrobků do košíku.
Dostupné hodnoty
- True - nevloží formulář pro přidání do košíku
- False - vloží
| Datový typ: |
Boolean |
| Poznámka: |
|
|
ItemsCountOnPage
Počet položek na stránce. Pokud není parametr nastaven, používá se konfigurace definovaná v parametru Config.
| Datový typ: |
Int |
| Poznámka: |
|
|
Level
ID úrovně, ze které se mají výrobky načíst. Jestliže je parametr nenastaven, načtou se výrobky aktuální úrovně.
| Datový typ: |
Int |
| Poznámka: |
|
|
Ordering
Způsob řazení výrobků. Pokud parametr není uveden, výrobky se řadí podle konfigurace dannou parametrem Config.
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: |
|
|
PageIndex
Index stránky, která se má zobrazit. Jestliže není parametr uveden, načte se aktuální stránka.
| Datový typ: |
Int |
| Poznámka: |
|
|
Restrictions
Umožňuje nadefinovat jednoduchý filtr, který zobrazí pouze výrobky odpovídající definované podmínce (v ceníku, katalogu nebo při vyhledávání).
Pokud použijete Restrictions pro zobrazení výsledků vyhledávání, budou aplikovány vyhledávací podmínky + podmínka v Restrictions.
Příklad<shop:ProductList restrictions="UserNumber=1">
<TagBody>
......
Vyfiltruje výrobky, které mají nastavené vlastní číslo 1 na hodnotu 1.
| Datový typ: |
String |
| Poznámka: |
Parametr dostupný od verze 4.1.7.B |
|
ShowFormBeforeHeader
pozice, kam se má formulář vložit; buď úplně na začátek TagHeaderu nebo na jeho konec
Příklad<shop:ProductList config="catalogue" ShowFormBeforeHeader="False" runat=server>
<TagHeader>
.
.Vloží formulář pro přidání do košíku na konec TagHeader.
| 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: |
|
|