Lekce 4 - CMS v Nette - Latte šablony
V minulé lekci, CMS v Nette - Autentifikace uživatelů, jsme si vytvořili autentifikátor a tabulku uživatelů. Také jsme si upravili strukturu projektu.
V dnešní lekci si povíme o šablonovacím systému Latte, který už známe ze základů Nette. Využívá ho framework Nette. PHP byl původně jeho šablonovací jazyk, avšak pro tyto účely se už příliš nehodil.
Podívejme se na vypsaní pole prvků $items
pomocí PHP:
<?php if ($items): ?> <?php $counter = 1 ?> <ul> <?php foreach ($items as $item): ?> <li id="item-<?php echo $counter++ ?>"><?php echo htmlSpecialChars(mb_convert_case($item, MB_CASE_TITLE)) ?> </li> <?php endforeach ?> </ul> <?php endif ?>
Jak vidíme, zápis je nepřehledný a nesmíme zapomenou použít
htmlSpecialChars()
. Proto v PHP vznikají různé šablonovací
systémy. Jeden z nich je právě Latte. Nyní si ukážeme, jak se
stejný výstup napíše v Latte:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V této lekci se naučíme používat Latte šablony a vytvoříme si naše první šablony, které využijeme na přihlašovací obrazovce.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.