Questions de Templates et héritage

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Parmi les questions récentes qui me taraudent :

  1. Comment avoir un même template pour tous les nodes articles d'une catégorie term voulue?

  2. Comment créer un template d'une view de façon à pouvoir enlever par exemple le header ou ajouter une colonne à la page ? Themewizard ne semble pas gérer cet aspect.

  3. Comment choisir dans une view de n'afficher qu'un élément précis de links

Ajouter un commentaire
En savoir plus
x lectures
par exemple ne conserver que lectures

  1. Comment fonctionne le fil d'ariane ?
    J'ai dans mon url
    http://www.monsite/rubriques-thematiques/actualites/sport

Je ne trouve en arborescence que le lien Menu et séparement le titre de la rubrique en cours ici sport ?

Une fois assimilé toutes ces questions j'ai bien l'intention de participer à la communauté Drupal notamment par l'ajout de tutos vidéos (ex. Camtasia)ici même

Merci pour vos éclaircissements.//

Version de Drupal : 

  1. Il y a des choses sympa ici : http://drupal.org/node/83121
    Le principe est de tester si le node que tu tentes d'afficher est associé au terme (avec la fonction taxonomy_node_get_terms), et de charger un template différent si c'est le cas (en faisant include page-terme.tpl.php).
    Cela marche pour Drupal 4.7 et il n'y a pas de raisons que ça ne marche pas en version 5.

  2. Je ne comprends pas trop le comportement que tu souhaites, mais sache que si tu as créé des alias de taxonomy/term/X pour obtenir le type d'url que tu décris, le fil d'ariane ne va pas forcément le refléter (parce que le fil d'ariane est généré sur le terme et non le vocabulaire). Il faudrait pour cela que tu utilises le module taxonomy_breadcrumb ou taxonomy_menu.

J'ai opéré de cette manière : amené à gérer un affichage multiville donc au moins 400 templates.

Pour éviter de répéter la condition à chaque fois (400 ville France Algérie Tunisie Maroc) j'ai créé un template par term
http://drupal.org/node/45475

page-taxynomy-term-555(par exemple.tpl)

dans celui-ci j'enlève ou j'ajoute ce que je veux y compris une view avec le module Views

<?php
//load the view by name
$view = views_get_view('mp3musique');
//output the top three items in the view with the node title as an argument
print views_build_view('embed', $view, array(), false, 1);
?>

http://drupal.org/node/99721
http://drupal.org/node/48816

false, true selon ce que je veux obtenir pour la pagination ou array...

Mon idée est d'avoir une page pour chaque ville Lyon par exemple avec une page créé rapidement avec un taxinomy term, où je pourrai par exemple changer le header de chaque vile ou la pub sur un colonne spécifique à la ville en conservant l'affichage des nodes mais avec au desu d'entre eux un gros titre ou une vue paginée sur le côté pour les bonnes adresses de la ville.

On arrive au même résultat en créant une région donnée dans cette page avec l'ajout d'une view via l'administration sur le block qui sera inséré dans la région.

J'aurais aimé bénéficier du même héritage sur tous les nodes avec le term lyon donc garder la même architecture de page comme sur SPIP (cf www.kabyle.com) où les articles dépendent en chaîne du template principal rubrique-1 qui attribuera son design à tous les articles qui lui sont liés. Il est bien évident que la logique de taxonymie n'a rien à voir... Donc je fouine encore et vous tiens au courant de la suite.