Bonsoir à tous,
Je cible SPIP 3.1 mais cette réflexion peut se faire aussi pour SPIP 3.0.
Lorsqu’on navigue sur le site dans l’espace privé, quand on est sur un sous-élément du menu configuration, nous avons la liste identique auxdits sous-éléments.
Toutefois, les sous-éléments des menu “Squelettes” et “Maintenance” n’ont pas de menu de gauche.
Ce menu de gauche est géré par le squelette : prive/squelettes/navigation/dist.html
Et notamment avec :
[(#ENV{exec}|match{configurer_}|oui)
<INCLURE{fond=prive/squelettes/navigation/configurer,env}>
]
On regarde le exec qui appelle la page. Si on veut étendre le menu de gauche, cela pose problème actuellement. En effet, il suffit de regarder “Boîte multimédia” qui appelle la page ?exec=configurer_mediabox
Et SPIP, avec ce code, inclus prive/squelettes/navigation/configurer
Hors… Boîte multimédia fait parti du menu_squelettes.
On pourrait créer une fonction qui retrouve le menu auquel appartient le exec appelant. Cette fonction peut reprendre la fonction definir_barre_boutons()
cf. https://core.spip.net/projects/spip/repository/entry/spip/prive/squelettes/inclure/barre-nav.html#L2
Pour une cohérence dans l’interface privé, il serait bien d’avoir le même type de menu, ça ferait aussi des clics en moins pour naviguer.
Qu’en pensez-vous ? Est-ce que j’ai été clair ? 
Ybbet.