Psaní INSHOP4 tagů
HTML kód jednotlivých šablon eshopu obsahuje speciální tagy, které jsou při běhu prodejny nahrazovány a pak zobrazovány uživateli. Tagy <shop>
jsou povinně párové. Dodržování pravidla párovosti tagů ovlivní nejen správnost zobrazení stránky.
Základní syntaxe
Psaní tagů vychází z definice ASP.NET 2.0, takže jsou možné 4 způsoby zápisu.
Krátký zápis
<shop:nazev_tagu runat="server" />
Text mezi začátkem a koncem tagu vycházející z definice XHTML
<shop:nazev_tagu runat="server">další kód</shop:nazev_tagu>
Podobně jako klasické tagy v HTML má řada tagů v Zoner inShopu vlastní parametry
<shop:nazev_tagu parametr2="hodnota_parametru_2" parametr1="hodnota_parametru_1">
runat="server">další text</shop:nazev_tagu>
Jako parametry tagu lze zanořovat i další shop tagy. V tomto případě je nutné parametry těchto zanořených tagů vkládat do závorek a oddělovat od sebe čárkou
<shop:nazev_tagu parameter1="shop:vnoreny_tag(Parameter1='hodnota1',Parameter2='hodnota')" runat="Server">
html text</shop:nazev_tagu>
Základní rozdíly v zápisu tagů oproti Zoner inShop 3
- Místo tečkové konvence se používá dvojtečka, tedy <shop:nazev_tagu...
- Součástí každého tagu je povinný parametr runat=server (tj. <shop:nazev_tagu runat=server ...), bez tohoto parametru nebude tag nahrazen.
- Parametry tagů nelze vkládat v závorkách bez pojmenování, vždy musí být zadáno Parametr_nazev="hodnota_parametru"