[Résolu] Comment créer un block à plusieurs onglets ?

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.

Bonjour,

Je souhaite créer un "block" affecté à une région sidebar.
Ce block à la particularité de posséder un menu à trois onglets (vus, commentés,notés).

Ce block a donc pour but de présenter le top des articles vus, commentés et notés.
Par défaut, on voit en sidebar les articles les plus vus. Et au clic sur l'un des deux autres onglets, on voit le top concerné.
Il faut bien entendu rester sur la page actuelle (content ne change pas de contenu), le block placé en sidebar switch entre les trois top)

Comment procéder simplement pour réaliser ce block ?

Merci d'avance pour votre réponse,

PS : j'ai déjà créé mes 3 tops avec le module Views, j'ai créé un menu encore vide "onglet sidebar" (pour contenir vus, commentés et notés). Peut-on utiliser des variables de session ? (variable_set(), variable_get(), etc.)

Forum : 
Version de Drupal : 

Je fais tourner cette solution sur plusieurs sites en prod et en D6 sans aucun problème.

Savoir si la version D7 est stable, ben c'est comme tout, à vous de voir en fouillant dans la issue queue.

Une solution alternative aussi simple à mettre en œuvre et tournant sur D7, je n'ai pas l'impression mais fouillez sur drupal.org à partir de quicktabs, vous verrez bien.