Référence des variables par défaut

Date du document original en anglais : 26 Août 2009 – 22h02 - http://drupal.org/node/226776

Ce qui suit est la référence des variables disponibles dans tous les fichiers gabarits. Elles sont générées par les fonctions de pré-traitement (preprocessor function) et template_preprocess. Les variables propres à un thème sont documentées dans leur fichier.

$id
La mise en place du gabarit. A chaque utilisation du gabarit, la valeur est incrémentée d'une unité.
$zebra
Soit « impair » (odd), soit « pair » (even). La valeur alterne à chaque utilisation du gabarit.
$directory

Le chemin du thème, relatif à l'installation de base. Exemple :sites/all/themses/monTheme.$is_admin

Booléen. Retourne TRUE (vrai) si le visiteur est un administrateur du site.
$is_front
Booléen. Retourne TRUE lorsqu'on visualise la page d'accueil du site.
$logged_in
Booléen. Retourne TRUE lorsque le visiteur est un membre du site, connecté et authentifié.
$db_is_active
Booléen. Retourne TRUE lorsqu'on lorsque la base de données est active et en fonctionnement.
Ceci n'est utile que pour la conception de thème en mode maintenance où le site peut rencontrer des problèmes de base de données.
$user
Objet Utilisateur, contient des données sur le visiteur en cours. Certaines de ces données peuvent ne pas êtres sûres. Assurez-vous de passer toute chaine de caractères potentiellement suspecte dans un check_plain.