voici comme promis une version simplifiée et nettoyée du menu arborescent
dynamique que nous (Clever Age) avons réalisé pour le site EDF.
Il suffit de dézipper à la racine du SPIP en s'assurant qu'il n'y a pas déjà
un fichier "menu.html" et/ou un fichier "menu.php3", puis d'ajouter par
exemple dans le "rubrique.html", à l'endroit où vous voulez voir le menu :
<INCLURE(menu.php3){id_rubrique}>
Toutes remarques bienvenues, cela fera sans doute l'objet d'une contrib quand
j'en aurais le temps.
Il suffit de dézipper à la racine du SPIP en s'assurant qu'il n'y a pas
déjà
un fichier "menu.html" et/ou un fichier "menu.php3", puis d'ajouter par
exemple dans le "rubrique.html", à l'endroit où vous voulez voir le menu :
<INCLURE(menu.php3){id_rubrique}>
J'ai un petit soucis :
Dans mon sommaire, je ne suis pas dans une rubrique, ni meme dans une boucle
d'ailleurs, et donc je ne peut l'appeler comme suit. Si je mets juste
<INCLURE(menu.php3)> ca plante.
Quelqu'un a une idée ?
C'est bo, chapo!
Mais j'ai un souci pour colorer les rubriques et le secteur courant
J'ai essayé avec différentes possibilités de placement de
.secteuron, .rubriqueon { font-weight: bold; color: #ffffff; }
sans succès, j'ai bien le bold, mais pas de couleur :-))
J'ai un petit soucis :
Dans mon sommaire, je ne suis pas dans une rubrique, ni meme dans
une boucle d'ailleurs, et donc je ne peut l'appeler comme suit.
Si je mets juste
<INCLURE(menu.php3)> ca plante.
Quelqu'un a une idée ?
ça rend la navigation beaucoup plus simple et rapide !!!
car il y a une "grande" critique des sites sous SPIP "ils sont naviguable difficiellement, fouillis, on ne s'y retrouve pas !"
même sur mon SPIP-Edu j'arrive à me perdre moi-même, alors je crois qu'il est temps que je mette ce menu !
mon arborescence étant assez profonde ... ça rendra la navigation plus facile !
Effectivement.
La navigation se fait à partir
- d'une base de donnée, dans laquelle le classement doit être logique, même avec peu d'articles
- de squelettes qui permettent de naviguer, de nombreuses manières dans cette base.
C'est dans la tête du concepteur-rice que le fouillis existe, pas dans la technique qui, justement, permet de défouilliser le tout.
Des tas d'outils sont de plus en plus utiles pour ça.
Comme l'agenda de Nicolas (dont un exemple d'application est ici [http://lipietz.net/rubrique.php3?id_rubrique=40]) et le menu arborescent de Nicolas y participent, tout comme le listage "à la windows" adapté de Pierre, en cours de développement, mais dont on peut voir un exemple d'application ici [http://perline.org/plan.php3].
Cela ne remplacera jamais la clarification de la base et dans la gestion des squelettes !