[RESOLU]Déclaration et utilisation de variables dans le template.php

Catégories:

Bonjour à tous,
J’aimerais créer une variable $breadcrumb_img dans template.php qui me servira à changer le background de mon breadcrumb suivant la section dans laquelle on se trouve dans le site que je suis entrain de faire, mais je n’y arrive pas. Alors j’aimerais savoir dabords où je devrais faire cette déclaration ; Est-ce dans le _prprocess_page, _préprocess_node, ou theme_breadcrumb. Je fais un truc du genre :

<?php
$breadcrumb_img
= " ";
    
$path = drupal_get_path_alias($_GET['q']);
  
$new_path = explode("/",$path);
         switch(
$new_path[0]){
         case
'visiter':
             
$breadcrumb_img = "visiter/bandeau-breadcrumb.png";
             
$vars['breadcrumb_img']= $breadcrumb_img;
                break;
              }
?>

mais rien n’y fais. Pourriez-vous m’aider svp ? Merci d’avance à tous.

#

Tu devrais expliquer comment tu as résolu, cela aiderait sûrement d’autres personnes, non ? :)

Yoran - arNuméral

#

Salut Yoran,

Tu as bien raison ;) En fait après quelques test poussés je me suis aperçu que cela se faisais dans le _preprocess_page et en faisant très attention à la synthaxe utilisée et au contenu que je dirigeais vers le output j’avais bien un rendu. Du coup mon problème a trouvé sa solution ;) rien de bien extra en fait mais qui valait le coup.

Merci en tout cas à toi pour ton intérêt.

Salut

Souhiji

Syndiquer le contenu