Les templates (Twig)
Elementum intègre un moteur de template Twig.
Chaque template doit être dans le dossier views et doit avoir l'extension .twig.
remarque
Pour mieux comprendre le fonctionnement des templates, veuillez consulter la documentation officielle de Twig.
L'objectif étant d'avoir des templates HTML propre et simple grâce à l'absence de PHP et des fonctions, variables injectées dans les templates.
Exemple
{% extends "@elementum/base.twig" %} {% block content %} <h1>Hello {{ name }}</h1> {% endblock %}
astuce
Il existe déjà plusieurs namespaces faisant référence aux 3 éléments principaux d'Elementum :
@elementum: Templates de base d'Elementum.@theme: Templates du thème parent.@child: Templates du thème enfant.