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)

 

Tutoriál: Parametrické vyhledávání

Základní informace o šablonách pro parametrické vyhledávání.

 

Šablony týkající se parametrického vyhledávání

  • SearchForm.ascx
  • ParamSearch.ascx

Texty použité u parametrického vyhledávání

  • ParamSearch_Caption - Nadpis stránky - výchozí hodnota Parametrické vyhledávání, použito v šabloně ParamSearch
  • ParamSearch_Link - odkaz ve sloupci - výchozí hodnota Parametrické vyhledávání, použito v šabloně SearchForm
  • ParamSearch_Empty - Nedostupné parametry - text pokud nejsou v kategorii nalezeny žádné parametry u výrobků, použito v šabloně ParamSearch

Šablona SearchForm.ascx

Zobrazí blok jednoduchého vyhledávání, který se dá zobrazit v levém či pravém sloupci. Ve výchozích šablonách je pod odkazem na Rozšířené vyhledávání přidán odkaz na Parametrické vyhledávání pomocí následujícího testu konfigurace.

<shop:Test Expression = "shop:GetConfigValue(config=Search,Property=ParamSearch)" 
runat=server>
    <SuccessTemplate>
        <a href="scripts/shop.aspx?action=ViewTemplate&Path=ParamSearch">
<shop:GetText TextId="ParamSearch_Link" runat=server /></a>
    </SuccessTemplate>
</shop:Test>

Šablona ParamSearch.ascx

Po kliknutí na odkaz v bloku jednoduchého vyhledávání, se nám zobrazí šablona ParamSearch.ascx.

Kolekce ParametersListInLevel

Pro zobrazení parametrů, podle kterých můžu vyhledávat se provádí pomocí kolekce ParametersListInLevel. Použitím již známých TagHeader, TagBody, TagFooter si ji přizpůsobím jak potřebuji.

Příklad najdete na FTP eshopu ve výchozí šabloně ParamSearch.ascx (složka inshop/layout/templates/default)

Vypsání konkrétních parametrů

provádíme pomocí tagu ParamSearch, u kterého zadám ParamID a můžu také FirstItemText.

  • ParamID - identifikátor jednotlivých parametrů
  • FirstItemText - nastavení první hodnoty ve výběru. Výběr zobrazení se provádí u definice parametrů v Manageru.

Příklad použití ParamSearch
<shop:ParamSearch ParamID="shop:GetProperty(Property=IDProperty)" 
FirstItemText="---" runat=server />

Akce pro odeslání

je stejná jako u odeslání vyhledávacího formuláře, tj. Action=DoSearch