[menus] Conservation des dépliages

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.

Hello,

Dites, je me retrouve avec une gestion des menus suivante:

Colonne de gauche un menu da navigation (premier niveau) se dépliant sur certaines catégories (deuxième niveau) comme par exemple "artistes" s'ouvrant sur "arts plastiques" "musique" etc...
Quand on clique sur une sous catégorie comme arts plastique s'ouvre un noeud qui affiche dans sa colonne de droite un troisième niveau (peinture, dessin etc)

Jusque là tout va bien.
Quand on clique sur un de ces éléments de troisième niveau on est renvoyé sur un noeud qui lui aussi affiche les sous sous "catégories" à droite.

Le pépin c'est que ce faisant l'affichage du dépliage du second niveau relatif se ferme. Pour la navigation c'est très contraignant, cela oblige sans cesse à redéplier le premier niveau chaque fois qu'on surfe sur le troisième, ce qui concrètement est usant quand on veut par exemple passer vite fait des sculpteurs de la cat arts plastiques à l'accés à la musique etc...

Je ne sais pas si c'est bien clair...

Pour voir par la pratique voilà le lien: www.paris-off.com

Existe t'il un moyen pour que le second niveau reste ouvert sur les noeuds désirés ?

Version de Drupal : 

Le probleme ici vient du fait que ce bloc n'est pas genere par le menu en soit, donc chacun des elements de ce menu ne se considere pas comme fils de "Arts plastiques"...

Bref je suis pas super sur de comment faire cela. Ca impliquerait de chercher un peu comment faire pour lier ton bloc avec son pere dans le menu de gauche... Regarde du cote de la fonction menu_tree qui se charge d'afficher le menu...

Sinon rien a voir, mais pense a optimiser tes images, car chacune de tes miniatures pese ~30ko ce qui fait qu'une page comme http://www.festival-7arts.com/arts/?q=node/35 pese plus de 1.5Mo, pas top top...

Merci Tostinni, il me tarde d'en savoir assez pour t'aider à apporter de l'aide. Chapeau bas pour tes interventions.

Je vais creuser autour de l'arbre à menus :)

Sinon, oui en effet ça craint d'avoir des images à la fois aussi petites que lourdes. Je suis en train de corriger le tir en optimisant cela et en mettant en place un autre système de présentation: une image par artiste, on clique dessus et on tombe sur une page décrivant plus son travail. Pour l'heure, à titre d'exemple, je fais avec les données de l'ancien site qu'il nous faut rénover ;)

J'ai l'impression que tu es dans le cas typique d'utilisation du module Category, qui permet en gros d'associer de manière rapprochée un noeud et un terme de catégorie.

Dans ton cas, il s'agirait des noeuds suivants :

  • Arts appliqués
  • Arts plastiques
  • ...

Ces noeuds se comporteront comme des noeuds classiques, mais pourront également servir de catégorie à d'autres noeuds (par ex. un noeud par projet).

Personnellement je n'aime pas trop ce module (il me semble inutilement compliqué et l'interface utilisateur mériterait d'être retravaillée), mais le principe est très bon.

Hello Damz,

Exact on est dans une configuration qui correspond à l'usage de category, on a d'ailleurs essayé...

Mais l'affichage des cats dans les pages ne nous a pas séduit. Il y aurait il un usage de ce module qui permettrait juste de laisser le menu correspondant de rester déplié ?