MVC a Smarty
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
<td>
<td> ---
-- </td>
</td
<td>
<td> ---
-- </td>
</td
</tr>
</tr
{/if}
{/if
</table>
</table
Střídání řádků
Střídání řádků – vložení CSS stylu
vložení CSS styl
<title>Pokusny formular</title>
<title>Pokusny formular</title
<style type="text/css">
<style type="text/css"
tr.lichy { background
tr.lichy { backgroun -color: grey; }
color: grey;
tr.sudy { background
tr.sudy { backgroun -color: white; }
color: white;
</style>
</style
</head>
</head
Pozor!
Konflikt značek { a }
Smarty parser
interpretuje tyto značky
</head>
</head
<table summary="Seznam uzivatelu db">
<table summary="Seznam uzivatelu db"
{section name=i loop=$uzivatele}
{section name=i loop=$uzivatele
{if ($smarty.section.i.iteration mod 2) == 1}
{if ($smarty.section.i.iteration mod 2) == 1
<tr class="
<tr class= {cycle values="lichy, sudy"}
{cycle values="lichy, sudy" ">
"
{/if}
{/if
<td>
<td {$uzivatele[i].Jmeno|escape:"htmlall"}
{$uzivatele[i].Jmeno|escape:"htmlall" </td>
</td
<td>
<td {$uzivatele[i].Prijmeni|escape:"htmlall"}
{$uzivatele[i].Prijmeni|escape:"htmlall" </td>
</td
{if ($smarty.section.i.iteration mod 2) == 0}
{if ($smarty.section.i.iteration mod 2) == 0
</tr>
</tr
{/if}
{/if
{/section}
{/section
{if $smarty.section.i.rownum mod 2 == 1}
{if $smarty.section.i.rownum mod 2 == 1
<td>
<td> ---
-- </td>
</td
<td>
<td> ---
-- </td>
</td
</tr>
</tr
{/if}
{/if
</table>
</table
Střídání řádků
Střídání řádků – vložení CSS stylu
vložení CSS styl
<title>Pokusny formular</title>
<title>Pokusny formular</title
{literal}
{literal
<style type="text/css">
<style type="text/css"
tr.lichy { background
tr.lichy { backgroun -color: grey; }
color: grey;
tr.sudy { background
tr.sudy { backgroun -color: white; }
color: white;
</style>
</style
{/literal}
{/literal
</head>
</head
Toto už není konflikt
Neinterpretuj jako
Smarty kód
</head>
</head
<table summary="Seznam uzivatelu db">