Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNDéveloppementDéveloppementModif de moduleModif de module
Précédente
 
Suivante
Nouveau message
07/05/2007 23:05
 
Modif de module  (N/A)

Bonjour,

Je viens de terminer la partie skinning de mon portail, et je me pose quelques questions sur la navigation de celui-ci.

Mon site possede un Menu qui represente seulement mes pages root. Dans chacune d'entre elles on retrouve ensuite un leftpane, un contentpane, et un right pane. Le leftpane est compose de modules link, qui me permettent de continuer la navigation plus en profondeur. Et le contentpane affiche donc les pages selectionnees via les liens.

Mon probleme est le suivant : je souhaite recupperer le texte du lien clique pour pouvoir l'afficher dans le contentpane. Je ne suis pas familier avec la programmation de modules et n'ai pas la moindre idee d'ou commencer.

Si vous avez des pistes a me donner, elles seront les bienvenues.

Merci

 
Nouveau message
08/05/2007 03:28
 

Bonjour,

Il n'y a pas de solution simple sans programmer pour ton problème. Est-ce que le token [BREADCRUMB] ne serait pas une solution alternative ? Il affiche le chemin de la page.

Gilles

 
Nouveau message
08/05/2007 12:35
 

En gros le titre de la page apparaît dans une zone ... Il y a un skinObject qui fait ça je crois. Incapable de dire lequel, mais je vais chercher.

seb

 
Nouveau message
08/05/2007 13:00
 
Re: Modif de module  (N/A) Modifié par seb  sur 08/05/2007 13:03:18

Ceci est à placer dans le skin :

Le nom de la page active : <%=PortalSettings.ActiveTab.TabName %>
Le titre de la page active : <%=PortalSettings.ActiveTab.Title %>
Le nom de la page root de la page active : <%=PortalSettings.ActiveTab.BreadCrumbs(0).TabName%>
Le nom de la page immédiatement parente de la page active : <%=PortalSettings.ActiveTab.BreadCrumbs(PortalSettings.ActiveTab.Level - 1).TabName %>
Le TabId de la page active : <%=PortalSettings.ActiveTab.TabID %>
Afficher si l'utilisateur est loggué ou non : <%= iif(Request.IsAuthenticated,"LoggedIn","NotLoggedIn") %>

D'une manière générale, remplacez TabName par Title pour avoir le titre de la page plutôt que le nom.

 

Si le texte que tu souhaites afficher n'est pas le nom de la page visité, un module qui récupérerai le texte affiché par le contrôle initiateur de la requete pourrait faire l'affaire.

 

seb

 
Nouveau message
08/05/2007 15:23
 

merci de vos reponses.

en effet une modif dans le skin m arrangerait bcp, je vais essayer comme ca. vous tiens au courant des resultats.

 
Nouveau message
08/05/2007 16:00
 

<%

=PortalSettings.ActiveTab.Title%> <== pile poil ce dont j'avais besoin. Merci bcp

 
Nouveau message
08/05/2007 18:49
 

Bonjour Seb,

Trop fort ! Je viens d'apprendre quelque chose. Je serais un peu moins bête ce soir !

Gilles

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNDéveloppementDéveloppementModif de moduleModif de module