Catégories:
j’aimerais avoir une bannière différente selon les catégorie choisies dans le menu . Est-ce possible ?
- Vous devez vous identifier ou créer un compte pour écrire des commentaires
j’aimerais avoir une bannière différente selon les catégorie choisies dans le menu . Est-ce possible ?
C’est toujours possible. Mais il y a un sacré paquet de facon de le faire. On a moyen d’en savoir un peu plus sur la façon dont sont construits les éléments de ton menu ?
Haza.fr
Drupal, sans fondements
Haza
1593
En fait c un menu où on choisi un métier et lorsqu’on l’a choisi il faudrait que la bannière soit celle du métier.
justine68
39
Je parlais pas du «contenu» en lui même. Métier ou légumes, peut importe. Mais derriere ça, tu bosses avec des termes de texonomies différents, des types de contenu différents, autre chose ?
Haza.fr
Drupal, sans fondements
Haza
1593
Je bosse avec des termes de taxonomies. j’ai un vocabulaire métier avec en termes les différents métiers.
justine68
39
Une solution rapide (pas forcement la plus belle)
Dans le fichier page.tpl.php, au niveau de l’affichage de la banniere (code a adapter, evidement)
<?phpswitch (arg(3)) { // recupere le n° de taxo
case '1': // a adapter au fonction du n° des taxo
?> <img src="baniere_taxo1.jpg" title="" /><?php
break;
case '2': // a adapter au fonction du n° des taxo
?> <img src="baniere_taxo2.jpg" title="" /><?php
break;
// et ainsi de suite
default: // au cas ou on a pas prevu le coup, insertion d'une baniere standard
?> <img src="baniere_standard.jpg" title="" /><?php
break;
?>
Haza.fr
Drupal, sans fondements
Haza
1593
Merci beaucoup
Petite question encore je dois pas modifier «switch (arg(3))» ??
justine68
39
«arg» décompose les urls de drupal (clean url activé ou non, alias ou non, c’est pareil, il decompose toujours de la meme facon)
exemple avec une url du type : domaine.com/ ?q=taxonomy/term/1
arg(1) = taxonomy
arg(2) = term
arg(3) = 1, soit le n° du term qui nous interresse ;)
(et donc, si on a les clean url ou des alias activé, drupal recupere quand meme, de maniere transparente, les url en q=quelque/chose)
Haza.fr
Drupal, sans fondements
Haza
1593
Je trouve pas où je dois mettre le morceau de code que tu m’as donné. J’utilise le thème garland
justine68
39
Je ne sais pas si tu as déjà modifié ton page.tpl.php de garland, si tu y as fait une mise en page un peu perso ou non. Je ne sais pas où tu souhaite afficher exactement tes bannieres. En clair, le code ci-dessus est un code a adapter et avant tout, a comprendre. Comprendre comment marche les fichiers .tpl.php de drupal, comprendre comment se construit le page.tpl.php de ton theme pour ensuite comprendre comment tu va pouvoir insérer, en y faisant les modifications necessaire, le code ci-dessus.
Je ne peux founir qu’une base. A toi ensuite de partir de ça pour en faire quelque chose qui te convient.
Haza.fr
Drupal, sans fondements
Haza
1593
Je n’ai rien modifié et ma bannière se trouve en haut mais c’est pas grave je te remercie pour ton aide et pour le reste je me débrouille.
justine68
39
J’ai encore une question , par hasard on peu pas mettre ce code dans un bloc afin de faire afficher la bannière dans un bloc ?
justine68
39