Vous désirez faire des variables genre php mais dans les fichiers template? Rien de bien compliqué, nous allons vous expliquer cela au travers de cette documentation. Très utile si vous devez définir des tailles, des liens vers des images etc. Et cela évite de devoir aller dans le php pour les définir.
» Création du fichier « config.html »
Créez pour commencer un fichier nommé « config.html » et que vous placerez dans le dossier template de votre style.
Dans ce fichier, vous mettrez ceci:
Code : Tout sélectionner
<!-- DEFINE $TEST = '960px' -->
<!-- DEFINE $TEST2 = '/images/icon_minimize.png' -->
» Appeler le fichier « config.html »
Dans cette étape, nous allons devoir appeler le fichier que nous avons précédemment créé pour qu'il puisse utiliser les variables que nous avons définies.
Ouvrez le fichier template « styles/{VOTRE_THEME}/template/overall_header.html »
Cherchez:
Code : Tout sélectionner
<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
Code : Tout sélectionner
<!-- INCLUDE config.html -->
» Exemple concret
Ouvrez le fichier template « styles/{VOTRE_THEME}/template/index_body.html »
Cherchez:
Code : Tout sélectionner
<!-- INCLUDE overall_header.html -->
Code : Tout sélectionner
<img src="{T_THEME_PATH}{$TEST2}" alt="" />
Voici une autre variante du code un peu plus haut.
Code : Tout sélectionner
<!-- IF $TEST2 -->
<img src="{T_THEME_PATH}{$TEST2}" alt="" />
<!-- ELSE -->
TEST
<!-- ENDIF -->
» Conclusion
Cette fonctionnalité s'avère très pratique pour les créateurs de styles. Cela remplace l'ancien système qui est sur phpBB2 et qui permet d'inclure du php dans le fichier « .cfg ». Vous pouvez personnaliser comme bon vous semblera. Mais n'oubliez pas qu'après toutes les modifications, vous devez rafraîchir le template et vider le cache.