Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...SolPartMenu: est-ce possible...?SolPartMenu: est-ce possible...?
Précédente
 
Suivante
Nouveau message
28/09/2006 21:27
 

Bonjour,

J'ai 2 petites questions concernant le [SOLPARTMENU]:

1) Est-il possible de limiter ce type de menu de manière à ce qu'il n'affiche que le niveau ROOT et son enfant? (Bref, je veux juste les rubriques principales et leurs sous-rubriques respectives dans mon menu, je ne veux pas descendre aux niveaux inférieurs). D'aprés ce que j'ai vu et testé, il y a pas mal de possibilités avec ce menu, mais je n'arrive pas à mettre en place celle-ci...

2) Est-ce possible de mettre 2 [SOLPARTMENU] différents dans un skin?
Par exemple,  un menu ROOTONLY horizontal, et un menu contextuel vertical (Level=SAME ).
Et dans ce cas, comment les déclarer dans le skin.xml?

Merci

 
Nouveau message
30/09/2006 12:21
 
Bonjour, Charles

Il est possible de faire les deux.
1) Tu souhaites afficher le niveau Root et Root +1. Ce n'est pas faisable en utilisant uniquement les fonctionnalités du Solpartmenu. La meilleure solution en mon sens, est de ne définir en visible que les pages Root et Root +1. De ce fait, le menu ne semblera offrir que ces pages là. Comme les pages de Root + 2 minimum seront invisible, tu pourras y accèder via le menu Site > Arborescence. Il est toutefois important de fournir à l'utilisateur une extra navigation sur les pages de niveau Root + 1. Pour cela il existe le très bon menu de Donein.net ( 5$ je crois ), qui permet d'afficher les pages du site dans un Tree view.

2) C'est tout à fait possible de mettre deux Solpartmenu.Déclare simplement [SOLPARTMENU:1] avec display à horizontal et level à Root ( si c'est le menu concerné par 1) ),  et [SOLPARTMENU:2] avec display à vertical et level à Same ou Child.

Pour la conception, il faudra néanmoins faire attention à ne pas déclarer toutes les classes en double; je te conseille de réaliser d'abord le Solpartmenu horizontal, d'appliquer ensuite les styles dont tu es satisfait sur le solpartmenu vertical, et de ne changer que les classes qui posent problème. (Pour le menu horizontal c'est la largeur d'un boutton qui est importante, tandisqu'en vertical c'est la hauteur ...) Le plus simple est de travailler en ascx pour le solpartmenu. Construis ton skin en HTML/XML, puis peaufine les paramètres CSS directement depuis le répertoire Portals/_Default ou instance/Skins en rafraîchissant la page pour visualiser les effets.

Bonne chance, tu peux consulter l'ancien forum sur forum.dotnetnuke.fr, on y a beaucoup parlé du solpartmenu. Attention toutefois à contrôler la version du solpartmenu que tu utilises (Dans dnn version ?), car les classes déclarées dans le document skinng.pdf ont étées récement modifiées.


Seb
 
Nouveau message
30/09/2006 14:13
 

Bonjour,

juste quelques petites choses à ajouter à la réponse de Seb.

Tu trouveras une treeview pour DNN 4 à cette adresse : http://codeproject.com/aspnet/DnnSiteMap.asp avec le code commenté (il me semble que je l'avais testé et qu'il y avait un tout petit problème car les pages désactivées etaient quand même cliquables depuis la treeview mais ça doit pouvoir se corriger sans trop de difficultés). Si j'ai bonne mémoire (dur dur de tout retenir) il etait aussi skinable.

Ensuite il y a aussi le module childlinks de ventrian.com qui est excellent mais n'affiche que les pages enfants (et pas les pages enfants des pages enfants..) d'où son nom !

En modules commerciaux tu as aussi : http://www.inspectorit.com/Default.aspx?tabid=539 qui a l'air interessant car il permet une fois connecté en mode admin de gérer l'arborescence du site (mais je ne sais pas si les drag and drop sont possibles entre les différents noeuds de la treeview et si il a été développé à la mode AJAX). Pour l'acheter :http://www.snowcovered.com/Snowcovered2/Default.aspx?tabid=242&PackageID=4086

Regarde aussi ici : http://www.janetsystems.co.uk/Default.aspx?tabid=261 c'est un menu de type "accordeon" comme dans Outlook

Tu as aussi : http://sixxac.com/ccc/DotNetNuke/SixxacMenu/tabid/187/Default.aspx 

http://nevermind.1speedcom.com/DNN/Default.aspx?tabid=71 pas encore testé et avec les sources

http://www.inventua.com/dnn-sidemenu.content sans les sources mais en shareware en version d'essai illimitée

et celui de donein.net que je ne connaissais pas (merci Seb)

Voilà de quoi t'amuser tout le wek-end

Roland
http://www.mediadoo.fr

 

 

 


Roland
 
Nouveau message
30/09/2006 17:52
 
cooooool

merci roland !
 
Nouveau message
02/10/2006 21:52
 

Brillant!
Et pas si compliqué que ça, en fait.

Un grand merci à tous les 2

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNUtilisation - f...Utilisation - f...SolPartMenu: est-ce possible...?SolPartMenu: est-ce possible...?