[SPIP 3.1] Interface privé et men u de gauche
Ybbet Spip <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <CA+nRTSFo2SR+0Yd0mszkeTU=d0kBoeMbYddCJD9zM6QvVmwKQA@mail.gmail.com> |
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.