shop:GetIndexMultiple
Tag umožňuje vložit kód nebo hodnotu pro každou X-tou položku v aktuálním seznamu. Pomocí tohoto tagu pak můžete vytvářet vícesloupcovou sazbu katalog, rozlišovat barevně nebo i jinak graficky sudé a liché položky apod.
Základní syntaxe<shop:GetIndexMultiple Index="" Value="" runat="server" />
Příklad<shop:getindexmultiple index="3" value='<br class="cleaner"/>' runat="server" />
Pokud tento tag umístíte např. do kolekce výrobků v katalogu, vloží se po každém třetím výrobku do stránky kód v hodnotě Value -<br class="cleaner"/>.
Takto můžete jednoduše nadefinovat třísloupcovou sazbu katalogu.
Typ tagu: |
Jednoduchý tag |
Modul: |
|
Poznámka: |
|
|
Parametry tagu
Index
Index označující x-tou položku v seznamu, pro kterou chceme vložit kód nebo hodnotu definovanou parametrem Value
.
Dostupné hodnoty- 1 - Hodnota atributu Value bude vkládán pro všechny položky
- 2 - Hodnota atributu Value bude vložen pro každou sudou položku
- 3 - Hodnota atributu Value bude vložen pro každou lichou položku
- atd..
Příklad<div class="<shop:GetIndexMultiple Index="1,2"
Value="column1,column2" /> />
<!---dalsi kód -->
Ve speciálních případech můžeme chtít vložit kód např. pro každou lichou položku. V tomto případě do pole index nevložíme jednu číselnou hodnotu ale seznam indexů oddělený čárkami, stejně tak bude vypadat i parametr Value. Zápis pak bude vypadat jak je uvedeno výše. V našem případě se vloží pro liché (index = 1) nazev třídy
column1
a pro sudé (index = 2) název třídy
column2
. Takto můžeme formátovat liché položky jinak než sudé.
Datový typ: |
Int |
Poznámka: |
|
|
Value
Hodnota nebo html kód, který se bude při splnění podmínky indexu vkládat. V případě zadaného seznamu indexů je nutné definovat parametr Value jako čárkou oddělený seznam.
Datový typ: |
String |
Poznámka: |
|
|