| Prosty szablon na PatTemplate: Przykłady - Typ Condition |
|
|
|
Strona 9 z 14 Typ ConditionTyp Condition działa na takiej samej zasadzie, jak instrykcja <?php <patTemplate:tmpl name="body"> <html> <head> <title>Warunkowe odwiedzanie - odwiedziny</title> </head> <body> <form action="przyklad4.php"> <select name="imie"> <option value="Karol" SELECTED>Karol</option> <option value="Anna">Anna</option> <option value="Henryk">Henryk</option> </select> <input type="submit"> </form> <patTemplate:tmpl name="pozdrowienie" type="condition" conditionvar="IMIE"> <patTemplate:sub condition="Anna"> Witam pana kierownika Karola. Co slychac? </patTemplate:sub> <patTemplate:sub condition="Karol"> Witaj Anno! Prosze natychmiast wytrzec podloge! </patTemplate:sub> <patTemplate:sub condition="default"> Witaj nam, gosciu serdeczny! Jak masz na imie? </patTemplate:sub> <patTemplate:sub condition="empty"> Nie widze nikogo! Gdzie jestescie? </patTemplate:sub> </patTemplate:tmpl> </body> </html> </patTemplate:tmpl> Jak widzisz, to rzeczywiście łatwe. Możesz tworzyć dowolną ilość opcji dla <?php // Dolacz plik patTemplate include("includes/patTemplate.php"); // Zanicjuj klase patTemplate i utworz nowy obiekt $tmpl = new patTemplate(); // Oznacz katalog, w ktorym umieszczono pliki szablonu. $tmpl->setBasedir("templates"); // Wybierz plik szablonu, ktory ma byc przetwarzany. $tmpl->readTemplatesFromFile("przyklad4.tmpl.html"); //Dodaj warunek (zmienna warunkowa) wybrany z listy rozwijanej $tmpl->addVar("pozdrowienie", "IMIE", $_GET['imie']); $tmpl->parseTemplate("pozdrowienie"); // Przetworz i wypisz szablon $tmpl->displayParsedTemplate("body"); ?> Zapewne rozumiesz, co robi powyższy kod PHP.
Linia |
|
| Zmieniony ( 07.05.2009. ) |
| « poprzedni artykuł | następny artykuł » |
|---|









