Aller au contenu principal
Version: Next

elementum

La variable globale elementum fournit un accès aux chemins, URLs et slugs des différents composants de l'écosystème Elementum. Cette variable est automatiquement disponible dans tous vos templates Twig.

Propriétés disponibles

Pour Elementum

PropriétéTypeDescription
urlstringURL de base du framework Elementum
pathstringChemin physique du répertoire de base d'Elementum
versionstringVersion actuelle d'Elementum

Pour le thème parent

PropriétéTypeDescription
urlstringURL de base du thème parent
pathstringChemin physique du répertoire du thème parent
slugstringIdentifiant unique (slug) du thème parent

Pour le thème enfant

PropriétéTypeDescription
urlstringURL de base du thème enfant
pathstringChemin physique du répertoire du thème enfant
slugstringIdentifiant unique (slug) du thème enfant

Exemples d'utilisation

Inclusion d'assets

Inclusion d'une image depuis le thème parent

<img src="{{ elementum.theme.url }}/images/logo.png" alt="Logo">

Utilisation des chemins

{% include elementum.theme.path ~ '/templates/header.html.twig' %}

Bonnes pratiques

  • Utilisez toujours ces variables globales plutôt que des chemins en dur
  • Pour les URLs, utilisez les fonctions de routage lorsque vous avez besoin de générer des liens vers des routes spécifiques. Préférer routeet link.

Remarque

Les propriétés de cette variable sont en lecture seule et ne peuvent pas être modifiées depuis les templates. Pour personnaliser les chemins ou les URLs, configurez-les dans la configuration de votre application.