Je sais qu'on le trouve un peu partout sur le net (en englais), mais c'est toujours bien d'avoir un petit pense bête dans un coin, histoire d'être sur de se rappeler de tout. Donc voila la liste des variables de bases utilisable dans le fichier page.tpl.php en francais :
$base_path : Le chemin vers l’instance actuelle de Drupal.
$breadcrumb : Retourne une séquence HTML affichant le chemin de fer courant.
$closure: Retourne la sortie de hook_footer() et est donc généralement utilise pour afficher le pied de page.
$css : Retourne un tableau contenant la liste des fichiers CSS a charger dans la page. Utiliser $style afin d’obtenir une séquence HTML de ce tableau.
$content : Retourne la séquence HTML correspondante au contenu de la page à afficher. Par exemple, cela va afficher un nœud, une agrégation de noeud, le contenu des pages d’administration, et ainsi de suite …
$directory : Retourne le chemin relatif vers le thème en cours. En utilisant cette variable avec $base_path, il devient facile de construire un chemin absolu.
$feed_icons : Retourne le lien de la syndication RSS pour la page en cours. $footer_message: Retourne le message de pied de page que l’on rempli sur Administer > Site configuration > Site information.
$head : Retourne la séquence HTML qui est placée entre les balises
. Utilisé par des modules via drupal_set_html_head() pour ajouter des informations, comme le flux RSS par exemple.$head_title : La séquence qui ira se placer entre les balises
$help : Texte d’aide, principalement utilise dans les pages d’administration.
$is_front : True si l’on se trouve actuellement sur la page d’accueil du site. False si non.
$language : Retourne la langue actuellement utilise pour la page qui est affichée.
$layout : This variable allows you to style different types of layouts, and the value for $layout depends on the number of sidebars
enabled. Possible values include none, left, right, or both.
$logo : Le chemin vers le logo tel qu’il a été défini dans l’administration (configuration du thème). Utiliser de la sorte dans le core de Drupal :
$messages : Cette variable retourne une séquence HTML de succès, d’erreur, ou d’information suite a une soumission de formulaire par exemple.
$mission : Retourne le texte tel qu’il a été renseigner dans Administer > Site configuration > Site information.
$node : Le noeud en entier. Uniquement disponible si l’on se trouve sur une page où est affiché un seul noeud.
$primary_links : Retourne un tableau contenant les Liens Primaires tells qu’ils ont été définis dans Administer > Site building > Menus.
Généralement, $primary_links est mis en forme a l’aide de la fonction theme('links') de la sorte :
$scripts : Séquence HTML permettant d’ajouter les balises script dans la page. C’est là, par exemple, que jQuery est chargé.
$search_box : Retourne la séquence HTML permettant d’afficher la boite de recherche (si la function est active dans l’administration du site).
$secondary_links : Retourne un tableau contenant les Liens Secondaires tells qu’ils ont été définis dans Administer > Site building > Menus.
Généralement, $secondary_links est mis en forme a l’aide de la fonction theme('links') de la sorte :
$sidebar_left : Retourne la séquence HTML permettant d’afficher la colonne gauche, ainsi que les blocs inclus dans celle-ci.
$sidebar_right : Retourne la séquence HTML permettant d’afficher la colonne droite, ainsi que les blocs inclus dans celle-ci
$site_name : Le nom du site tel qu’il est renseigné dans Administer > Site configuration > Site information.
$site_slogan : Le slogan du site tel qu’il est renseigné dans Administer > Site configuration > Site information.
$styles : Retourne la séquence HTML permettant de lier les fichiers CSS nécessaires a la page. Les fichiers CSS sont ajouté à la variable $style via la function drupal_add_css().
$tabs : Retourne la séquence HTML permettant d’afficher les tabs, tel que View/Edit pour les noeuds.
$title : Le titre du contenu principal. Différent de
$head_title : Lorsqu’un noeud simple est affiché, $title est le nom du nœud.
19 July, 2008 - 17:33
Bonjour,
Je cherche désespérement à savoir comment insérer une variable pour afficher un titre différent à chaque page de mon site.
Les pages sont en php avec des fichiers tpl en html :
exemple d'une page php :
require("./header.php");
$tpl->Set_TPL_Files(Array("aides"));
$tpl->Set_Block_Var("aides", Array());
require("./footer.php");
?>
et son template :
AIDES
La page d'aide n'est pas disponible pour le moment.
Des tutoriaux sont disponibles sur le site officiel : www.FreeWebmaster.fr.
Si vous souhaitez plus d'information, rendez-vous sur le site officiel.
Si vous pouvez m'aider vous aurez ma reconnaissance eternelle,
merci infiniment
Anne
- répondre
»16 October, 2008 - 19:53
comment puisje modifier le contenu de l'une de ces variables???
- répondre
»Poster un nouveau commentaire