Aller au contenu principal
Version: 0.1.0

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.