Hlavní kategorie

Aktuálně ke stažení

Zoner INSHOP4 Manager verze 4.7
(velikost 24 MB)

 

Zoner INSHOP4 Manager verze 4.5
(velikost 24,3 MB)

 

Update verze 4
(velikost 21,8 MB)

 

Manuál pro Zoner INSHOP4 Manager
(velikost 2,5 MB)

 

shop:ParamSearch

Vloží do stránky roletové menu nebo jiný HTML prvek (podle nastavení), který zobrazí seznam dostupných hodnot vlastnosti, podle které se má filtrovat seznam zboží.

Základní syntaxe
<shop:ParamSearch ParamID=""  runat=server />
Příklad
<shop:Form id="paramsearch" class="enhsearch-form" 
action="/scripts/shop.aspx" runat=server>
        <shop:ParametersListInLevel runat=server>
            <TagHeader>
                <fieldset>
			Hledání podle parametru:
		</fieldset>
            </TagHeader>		
            <TagBody>
               <shop:GetProperty Property="name" runat=server /> 
<shop:ParamSearch ParamID="shop:GetProperty(Property=IDProperty)" 
FirstItemText="---" runat=server />
            </TagBody>	
	    <TagFooter>					
		
	    </TagFooter>					
 </shop:ParametersListInLevel>
</shop:Form>
Příkladový kód zobrazí ve stránce seznam dostupných parametrů ve zvolené kategorii. Pro každý parametr pak zobrazí dostupné volby podle typu parametru.
Typ tagu: Jednoduchý tag
Modul:
Poznámka:

Parametry tagu

ParamID

ID parametru, jehož hodnoty/volby se mají zobrazit

Datový typ: Int
Poznámka:

Mode

Způsob zobrazení výběru dostupných hodnot parametru. Pokud není uveden, bere se nastavení parametru z mangeru. Výchozí zobrazení se liší podle typu parametru:

  • Logický typ - zobrazí se zaškrtávátko s názvem parametru
  • Číselný typ (ano/ne) - zobrazí se pole pro zadání čísla
  • Textový typ - zobrazí se pole pro zadání textu
  • Seznam hodnot - zobrazí se rozbalovací seznam obsahující dostupné hodnoty
  • Datumový typ - zobrazí se pole pro zadání datumu

Dostupné hodnoty
  • DEFAULT - bere v úvahu nastavení v Manageru a podle toho je vybrán prvek
  • TextBox - zobrazí textové pole pro zadání hodnoty
  • DROPDOWNLIST - zobrazí rozbalovací seznam s hodnotami - je možné použít jen pro textové a logické parametry
  • LISTBOX - zobrazí seznam s hodnotami - je možné použít jen pro textové a logické parametry
  • CHECKBOX - zobrazí jako zaškrtávátko - je možné použít jen pro logické parametry
  • CHECKBOXLIST - zobrazí jako seznam se zaškrtávátky - je možné použít jen pro textové parametry
  • RADIOBUTTONLIST - zobrazí jako seznam s radio tlačítky - je možné použít jen pro textové a logické parametry
  • DUALLISTBOX - speciální "dvouoknové" zobrazení - v jednom kompletní seznam hodnot, v druhém vzbrané hodnoty
Datový typ: String
Poznámka:

HideEmpty

Nezobrazovat prázdný výběr

Datový typ: Boolean
Poznámka:

FormatTag

Tag do kterého bude uzavřen vygenerovaný kód.

Příklad
<shop:ParamSearch ParamID="shop:GetProperty(Property=IDProperty)" FormatTag="span" runat=server />
Vyegenrovaný kód uzavře do tagu .
Datový typ: String
Poznámka:

ShowParamLabel

Určuje, zdali se zobrazí název parametru. Výchozí hodnota je False.

Datový typ: Boolean
Poznámka:

FirstItemText

Určuje, co tetx, který se zobrazí v rozbalovací seznamu, pokud není vybrána žádná hodnota.

Příklad
<shop:ParamSearch ParamID="shop:GetProperty(Property=IDProperty)" FirstItemText="Vyberte hodnotu" runat=server />
Zobrazí rozbalovací seznam, kde se jako text zobrazí 'Vyberte hodnotu'.
Datový typ: String
Poznámka:

OnChange

Slouží pro vložení javascriptu do metodz OnChange html prvku pro výběr hodnot.

Datový typ: String
Poznámka:

Multiple

Určuje, zdali je možný výběr více hodnot (pro seznamy). Výchozí hodnota je True.

Datový typ: Boolean
Poznámka:

Size

Velikost seznamu - počet hodnot, který je vidět bez rolování.

Datový typ: Int
Poznámka:

ParamSearchEnabled

Vrací, zdali se má seznam dostupných hodnot filtrovat podle již provedeného předchozího výběru. Výchozí hodnota False. Umožňuje zúžení výběru.

Datový typ: Boolean
Poznámka:

LimitToLevel

Určuje, zdali se seznam hodnota má zúžit na aktuální kategorii. výchozí hodnota je True.

Datový typ: Boolean
Poznámka:

SelectedValue

Definuje předvybranou hodnotu. Tato hodnota bude v seznamu označena jako vybraná.

Datový typ: String
Poznámka:

DistinctSplit

Určuje, zdali se mají hodnoty parametrů rozdělit podle oddělovačem definovaném v parametru SplitBy. pokud je hodnota nastavena na True, zobrazí se seznam s tatko rozdělenými výrazy. Tento atribut umožňuje zadávání více hodnot parametrů k výrobku.

Příklad
<shop:ParamSearch ParamID="shop:GetProperty(Property=IDProperty)" DistinctSplit SplitBy="semi" runat=server />
Pokud bychom měli např. hodinky, které jsou dostupné v červené, stříbrné a černé barvě. Můžeme v manageru k tomuto výrobku zadat barvu jako hodnotu "červená;černá;stříbrná". Pokud pak v šabloně nadefinujeme kód tak jak je uvedeno v příkladu, zobrazí se seznam hodnot jednotlivých barev:
.
A při výběru barvy bude nalezena i odpovídající výrobek.
Datový typ: String
Poznámka:

SplitBy

Oddělovač hotnot parametrů, viz. parametr DistinctSplit.

Dostupné hodnoty
  • semi - středník
  • comma - čárka
  • colon - dvojtečka
  • period - tečka
Datový typ: String
Poznámka:

OrderBy

Parametr určuje způsob řazení hodnot. Platí pro seznamové parametry.

Dostupné hodnoty
  • PropertyTextValueNázev hodnoty, výchozí hodnota, nemusí se uvádět
  • TextIDKód hodnoty parametru
Datový typ: String
Poznámka:

Descending

Parametr určuje zdali budou textové hodnoty parametru zobrazovány sestupně (True) nebo vzestupně(False). Výchozí hodnota je vzestupné řazení.

Datový typ: Boolean
Poznámka: