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: Porovnávání výrobků

Šablony týkající se porovnávání

CompareList.ascx - stránka s porovnávanými výrobky
LayoutWithoutCols.ascx - layout bez sloupců, možnost vypnout levý a pravý sloupec pro zvětšení prostoru stránky s porovnávanými výrobky

Kolekce CompareParametersList

Kolekce shop:CompareParametersList se používá jako shop:ParametersList - vrátí všechny parametry, které jsou dostupné u porovnávaných výrobků.

Pro jednotlivé výrobky se získávají hodnoty parametrů pomocí tagu:

<shop:GetProduct Property="paramvalue_shop:GetProperty(Property=Property.IDProperty)"
 runat="server"/>

Jednoduchý příklad použití
<shop:CompareParametersList runat="server">
    <TagHeader>
        <table>
    </TagHeader>
    <TagBody>
        <tr>
            <td><shop:GetProperty Property=Property.Name runat="server"/></td>
            <shop:Userselection type="comparelist" range="all" runat="server">        
                <TagHeader>
                </TagHeader>
                <TagBody>
                    <td><shop:GetProduct Property="paramvalue_shop:GetProperty
(Property=Property.IDProperty)" runat="server"/></td>
                </TagBody>
                <TagFooter>
                </TagFooter>
            </shop:UserSelection>
        </tr>    	
    </TagBody>
    <TagFooter>
        </table>
    </TagFooter>
</shop:CompareParametersList>

Akce pro zobrazení stránky s porovnávanými výrobky

Action = ShowCompareList
Příklad využití v: PriceList, Catalogue, ProductDetailSimple

<a href="scripts/shop.aspx?action=ShowCompareList">Porovnávání</a>

Akce pro přidání výrobku do porovnání

Action = AddCompareItem
Příklad využití v: PriceList, Catalogue, ProductDetailSimple

<a href="scripts/shop.aspx?action=AddCompareItem&productid=<shop:GetProduct 
Property=IDProduct runat=server />">Porovnat</a>

Akce pro odstranění výrobku z porovnání

Action = RemoveCompareItem
Příklad využití v: CompareList

<a href="scripts/shop.aspx?action=RemoveCompareItem&productid=>shop:getproduct 
property=idproduct runat=server/>">Odebrat</a>

Akce pro odstranění všech výrobků z porovnání

Action = RemoveAllCompareItems
Příklad využití v: CompareList

<a href="scripts/shop.aspx?action=RemoveAllCompareItems">Odebrat vše</a>

Texty týkající se porovnání

• CompareList_RemoveAll
• CompareList_RemoveItem
• CompareList_TextEmpty
• CompareList_Description
• CompareList_AdvancedDescription

Příklad:
<shop:GetText TextId="CompareList_RemoveAll" runat=server />