Je reste dans la simplicité mais pour une Class de templates.
Fonctions :
- Plusieurs instanciations Possible, mais seule la première définit le template utilisé.
- Les autres instances ne peuvent pas modifier la page précédente (voir exemple dans la source)
- Compression des pages en GZIP si le client l'accepte
Méthodes :
Définit le template
SetTemplate($strTemplate)
Ajoute une page à une position
AjouterPage($Position, $Page)
Ajoute une page disponible dans le dossier du template choisit
AjouterPageTPL($Position, $Fichier)
Ajoute une page de styles CSS, ou Java script dans la balise HEAD
AjouterCSS($Fichier)
AjouterJS($Fichier)
Ajouter un Texte
AjouterTexte($Position, $Text, $RECURCIVE = FALSE)
Charge l'index
ChargerIndex($Fichier = 'index')
Méthode d'éléments :
AjouterElement($Position, $Element, $Text = FALSE);