Manual

1. Definicje

Po do³±czeniu biblioteki PHPTAL tworzone s± pewne sta³e w php (wszystkie pochodz± z pliku PHPTAL.php) :

  • PHPTAL_VERSION : wersja biblioteki PHPTAL zainstalowanej w Twoim systemie (w formacie : X.X.X)
  • PHPTAL_PHP_CODE_DESTINATION : scie¿ka gdzie bêd± przechowywane skompilowane szablony. Ta sta³a mo¿e byæ nadpisana przed do³±czeniem pliku PHPTAL.php, podana ¶cie¿ka musi zawieraæ na pocz±tku separator.

Mo¿esz zmieniæ kilka cech PHPTAL poprzez definicjê kilku sta³ych :

Aby PHPTAL ignorowa³ skompilowane szablony i kompilowa³ je za ka¿dym razem :

<?php
define('PHPTAL_FORCE_REPARSE', 1);
require_once 'PHPTAL.php';
?>

Aby PHPTAL przechowywa³ skompilowane szablony w innym katalogu ni¿ /tmp/ :

<?php
define('PHPTAL_PHP_CODE_DESTINATION', '/path/to/somewhere/');
require_once 'PHPTAL.php';
?>

Je¶li wszystkie pliki przechowywane s± w bazowym katalogu (repozytorium) mo¿esz zdefiniowaæ sta³± PHPTAL_TEMPLATE_REPOSITORY :

<?php
define('PHPTAL_TEMPLATE_REPOSITORY', '/path/to/templates/root');
require_once 'PHPTAL.php';
?>

To nie oznacza, ¿e wszystkie pliki musz± byæ umieszczone w katalogu g³ównym bo mo¿esz u¿ywaæ tak¿e podkatalogów aby lepiej zorganizowaæ pracê twórcom szablonów. Stanowi to tylko skrót, który umo¿liwia odwo³ywanie siê do szablonów poprzez podanie wzglêdnej ¶cie¿ki do repozytorium zamiast bezwglêdnej.