Référence des variables par défaut

Traduction de la page  http://drupal.org/node/226776
publiée/actualisée le 11 Mars 2011 sur Drupal.org


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.

Nouvelles variables disponibles dans Drupal 7

$attributes_array
$title_attributes_array
$content_attributes_array
$classes_array
Tableau de valeurs des classes attributs HTML. Il est à plat dans une chaîne dans la variable $classes
$title_prefix
Un tableau contenant des sorties supplémentaires (additionnal output) renseigné par des modules, destiné à être affiché avant la balise titre principale qui apparaît dans le gabarit.
$title_suffix
Un tableau contenant des sorties supplémentaires (additionnal output) renseigné par des modules, destiné à être affiché après la balise titre principale qui apparaît dans le gabarit

Variables disponibles dans Drupal 6 et Drupal 7

$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.

Commentaires

Poster un nouveau commentaire

Le contenu de ce champ sera maintenu privé et ne sera pas affiché publiquement.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.
  • Tags HTML autorisés : <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <css>, <php>, <html>, <ccss>, <ccss>, <drupal5>, <drupal6>, <html>, <javascript>, <php>. Beside the tag style "<foo>" it is also possible to use "[foo]".
  • You may use [view:viewname] tags to display listings of nodes.

Plus d'informations sur les options de formatage

CAPTCHA
Cette question permet d'éviter le spam :
2 + 10 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.