Ocena użytkowników: 4 / 5

Gwiazdka aktywnaGwiazdka aktywnaGwiazdka aktywnaGwiazdka aktywnaGwiazdka nieaktywna
 

Spis treści

1. Wyświetlanie tekstu w szablonach

Pierwszym przykładem jest wyświetlenie napisu „Wiedza na plus”. W tym celu
potrzebny będzie plik sterujący .php i szablon z rozszerzeniem .tpl.
Przykład:
Kod pliku przyklad1.php
<?php
require_once('libs/Smarty.class.php');
$objSmarty = new Smarty();
$objSmarty->assign('tekst', 'Wiedza na ');
$objSmarty->display('przyklad1.tpl');
?>
Plik szablonu: przyklad1.tpl
{$tekst} plus
Na ekranie zostanie wyświetlone:
Wiedza na plus
W pierwszym przykładzie w pliku przyklad1.php dodano biblioteki, pobierane dzięki ustawieniu ścieżki include_path, Następnie jest tworzony obiekt objSmarty dzięki czemu można za pomocą metody assign() przekazać zmienną do szablonu przyklad1.tpl. Szablon wyświetlany jest za pomocą metody display().
Szablony Smarty mają bardzo duże możliwości. Dzięki nim można modyfikować np.: zmienne, wyświetlać tablice liniowe, asocjacyjne. Bardzo często korzysta się z instrukcji warunkowych, można wykrywać błędy występujące w kodzie php i dołączać inne szablony wewnątrz szablonu Smarty.
 

Książki Helion