TPLN est une classe PHP. Elle nécessite cette déclaration.
|
||
![]() |
||
La fonction Open() sert à ouvrir le fichier template le fichier peut avoir n'importe quelle extension (.htm, .html, .tpl, ... ). Open( string filename [, CACHED, int time ] )
Vous pouvez désormais ouvrir plusieurs fichiers depuis la version 1.3, pour l'ouverture multiple il est préférable d'utiliser la function DefineTemplate() |
||
![]() |
||
La fonction DefineTemplate() sert à ouvrir plusieurs templates en leurs donnant un nom. DefineTemplate( array filename )
Cette fonction s'utlise avec la fonction SetTemplate() |
||
![]() |
||
La fonction SetTemplate() sert à sélectionner un template ouvert par la fonction Open() ou DefineTemplate() soit par un nom ou par un numéro. SetTemplate( string|int file )
|
||
![]() |
||
La fonction Parse() sert à remplacer une variable définie au sein de votre fichier template. TPLN utilise un pseudo langage objet de style javascript pour accéder à votre variable grâce au séparateur ".". Cette fonction possède également un paramètre optionnel
functions.
Parse( string item , string replace [, string functions ] )
|
||
![]() |
||
La fonction FastParse() est similaire à la fonction Parse() excepté quelle évite de réécrire les variables définies FastParse( string item [, string functions ] )
Pour remplacer automatiquement les variables provenant des session, de Post ou Get voir les fonctions ParseSessionVar(), ParseGetVar(), ParsePostVar(). |
||
![]() |
||
La fonction ParseGlobals() sert à remplacer toutes les variables Php ayant le même nom que les variables de votre fichier template. ParseGlobals( )
Cette fonction peut être appelé automatiquement à l'ouverture de votre fichier template cf TPLN_Cfg.php. |
||
![]() |
||
La fonction Loop() est appliquée à un bloc pour signaler sa répétition. Vous pouvez également écrire de cette manière Loop( [
string blocname ]
)
|
||
![]() |
||
La fonction EraseItem() sert à
effacer une variable.
|
||
![]() |
||
La fonction EraseBloc() sert à
effacer un bloc.
|
||
![]() |
||
La fonction ParseBloc() sert à
remplacer un bloc entier avec ses balises incluses.
|
||
![]() |
||
La fonction LoadArrayInBloc() sert
à remplacer dans un bloc entier les items par les
pairs clefs d'un array.
|
||
![]() |
||
La fonction IncludeFile() sert à
remplacer une variable de votre fichier template par le contenu d'un fichier.
Depuis la version 1.3, TPLN supporte l'inclusion de fichier Php. |
||
![]() |
||
La fonction GetBlocInFile() sert à
retourner un bloc entier du fichier template.
|
||
![]() |
||
La fonction GetFile() sert à
retourner le contenu d'un fichier.
|
||
![]() |
||
La fonction Write() sert à
imprimer le fichier template parsé.
|
||
![]() |
||
La fonction Output() sert à
retourner le contenu du fichier template parsé.
|
||
![]() |
||
La fonction ItemExists() sert savoir
si une variable dans votre fichier template existe . Retourne true en cas de réussite sinon retourne false. |
||
![]() |
||
La fonction BlocExists() sert savoir
si un bloc dans votre fichier template existe . Retourne true en cas de réussite sinon retourne false. |
||