Bonjour mathieu,
Plusieurs manières de faire ce dont tu parles. En JavaScript/CSS ou en implémentant L'Inter-Module Communication par exemple. Mais quel est le contexte ? La solution Javascript/CSS ne demande pas de compétences de développement particulières, tandisque l'implémentation de l'IMC requiert de sérieuses compétences de développement dnn.
La solution IMC requiert le développement de 2 modules : Un module gérant les liens, et un module affichant les infos (En l'occurence, un module émettant le message et un autre le recevant).
La solution J/CSS est plutôt simple à mettre en oeuvre, puisque tu peux, par exemple utiliser un module Text/HTML dans lequel tu mets tes liens, et un set de containers dans lesquels mettre les modules qui se masquent/affichent. Tu peux aussi utiliser deux modules XML avec des templates XSLT.
Pour la solution IMC, tu peux regarder dans la documentation de Dotnetnuke, ou ici : http://www.kemmis.info/blog/archive/2008/02/22/dotnetnuke-inter-module-communication-or-how-your-modules-can-get-their.aspx
Pour la solution Javascript/CSS, tu peux regarder les bouttons Ouvrir/Fermer qui se trouvent au milieu de cette page : http://tinyurl.com/3u2kol
Seb