Bonjour Jack,
Cela fait toujours plaisir le message d'un collègue sans doute.
Je n'ai pas eu le temps récemment de regarder ce que devient le BlogEngine.NET et Mad Kristensen.
Son projet est vraiment super, il m'a appris plein de choses. Je lui avait passé mon code pour la hiérarchie de pages, ils ne l'ont pas encore intégré ... Enfin, j'ai essayé de participer. Je ne peux pas refuser de livrer une toute petite pierre à ce fameux édifice. Si cela peut aider.
Il s'agit de procédures récursives pour afficher la hiérarchie des pages dans un menu construit dynamiquement <asp:Menu /> comme vous avez sur votre gauche sous le titre "Pages".
Tout est dans la récursivité, c'est le moyen le plus efficace !
Laissez tomber l'objet TreeView, je voulait l'écrire aussi mais ... pas le temps finalement.
Je n'ai pas pris le temps non plus, d'intégré ce code au BlogEngine.Core pour l'utiliser avec les autres thèmes. J'utilise le thème standard comme vous avez pu le voir.
Il y a une partie admin pour gérer le parent d'une page (ce qui n'était pas fait je crois dans 1.2, vous n'aurez qu'a comparer les fichiers, il y avait un petit bug pour supprimer un parent si ma mémoire est bonne ...)
J'espère que vous connaissez bien le projet.
Je crois avoir mis tout ce qui est nécessaire au menu automatiques. Si ce n'était pas le cas dites le moi.
N'hésitez pas à repasser par ici.
Si vous n'êtes pas ce Carver là bien sur ;-) :
http://fr.wikipedia.org/wiki/Jack_Carver
Le code source :
Livraison.zip (9,10 kb)
Have fun comme on dit ;-)
Cordialement.
Bruno