Informations générales

DataLife Engine permet d’utiliser un système de modèles pour l’affichage des publications ainsi que pour l’affichage de différents modules. Nous avons essayé de simplifier au maximum l’utilisation des modèles dans le moteur, de sorte qu’il n’est pas nécessaire de connaître un langage de programmation : seule la maîtrise du HTML est requise. Toutefois, pour utiliser les modèles plus facilement et plus complètement, nous vous recommandons de lire attentivement le guide consacré au travail avec les modèles afin de comprendre quelles balises sont disponibles et à quoi elles servent.

Dans DLE, un modèle est un dossier situé dans le répertoire /templates/. Les fichiers placés dans le dossier du modèle appartiennent à un seul et même modèle.

Vous pouvez également inclure un fichier de modèle dans un autre en utilisant la balise {include file="my_block.tpl"}. Cette balise inclut le fichier indiqué my_block.tpl dans le modèle. Elle est conçue pour simplifier la structure du modèle lorsqu’une mise en page complexe avec de nombreuses balises est utilisée. Cette balise fonctionne dans tous les fichiers de modèle .tpl. Le fichier inclus doit se trouver dans le dossier de votre modèle ou dans l’un de ses sous-dossiers. Si vous souhaitez inclure un fichier de modèle situé dans un autre modèle, vous devez utiliser le chemin complet depuis la racine d’installation du script, par exemple {include file="/templates/mytemplate/my_block.tpl"}. Vous pouvez également utiliser cette balise pour inclure les styles CSS de votre modèle {include file="{THEME}/css/styles.css"} ou des fichiers JS.

Les balises utilisées dans le modèle inclus doivent être les mêmes que celles autorisées dans le modèle dans lequel le fichier est inclus. Par exemple, si le fichier my_block.tpl est inclus dans le modèle main.tpl, seules les balises autorisées dans main.tpl fonctionneront également dans ce fichier.