W jednym z realizowanych serwisów w którym wykorzystuję szablony Smarty. Przyszło mi wykonać kalendarium w formie kartki z kalendarza, przedstawiającej miesiąc z wyróżnionymi dniami w których są jakieś wydarzenia i odnośnikami do wpisów o tych wydarzeniach na stronie. Wiadomo, że do ‘narysowania’ takiej kartki z kalendarza nie ma nic lepszego niż tabelka, a do stworzenia tabelki najlepiej nadaje się pętla
Szablony Smarty
Szablony smarty odc.4. Iteracja, czyli o zastosowaniu pętli
Pokazałam już jak zainstalować smarty, jak skonstruować pierwszy, prymitywny szablon, oraz jak wykorzystać w szablonie instrukcję warunkową. Teraz nadeszła pora na pętlę.
Czytaj dalejSzablony smarty odc.4. Iteracja, czyli o zastosowaniu pętli
Szablony smarty odc.3. Instrukcja warunkowa
Nadarzyła się okazja do nauki szablonów smarty na konkretnym przypadku. Przyszło mi zmienić wygląd i zawartość jednego z okienek pop-up aplikacji, którą się opiekuję. Idealna sytuacja do wprowadzenie w życie świeżo nabytych umiejętności. Okienko niewielkie, zawartość nieskomplikowana, więc szablon nie będzie zbyt rozbudowany. Jednakże poza podstawami o których była mowa w poprzednich odcinkach potrzebna będzie jeszcze znajomość instrukcji warunkowej.
Szablony smarty odc.2. Pierwszy szablon
Aby stworzyć pierwszy szablon smarty i zobaczyć jak i czy w ogóle to działa tworzymy plik o nazwie hello.tpl
Szablony smarty odc.1. Instalacja
Do tej pory oddzielałam logikę aplikacji od generowanego przez nią kodu HTML tworząc coś w rodzaju szablonu. Właściwie to była stworzona przeze mnie klasa (CHTML) wewnątrz której zdefiniowany był szablon strony. Klasa posiadała własne metody i atrybuty, które względnie wygodnie pozwalały obsługiwać ten szablon.