Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNDesign, présent...Design, présent...Menu : Titre de page a la place du nomMenu : Titre de page a la place du nom
Précédente
 
Suivante
Nouveau message
30/05/2007 20:56
 

Salut salut,

comme le titre l'indique j'aimerai savoir s'il est possible, et dans ce cas comment, faire apparaitre dans la barre de Menu le titre des pages au lieu de leur nom ?

Merci et bonne continuation a tous

 
Nouveau message
30/05/2007 22:34
 

J'avais posé la même question sur le forum dotnetnuke.com et la réponse étais :

C'est pas possible avec le menu standard de dnn.

Par contre avec Inventua SideMenu et  Inventua TopMenu http://www.inventua.com c'est possible.

Dans quel but ? Est-ce pour avoir des FriendlyUrl indépendante du menu ?


Sacha
 
Nouveau message
31/05/2007 16:49
 

Oui j'ai vu le Top menu d'Inventua, mais pour le skinner c'est une horreur, du moins pour le resultat que je souhaite :p

En fait mon la raison de vouloir ce changement, c'est car je realise un site avec une version anglaise et une version francaise, sous forme de 2 portails parent enfant. Je souhaite avoir dans le skin un bouton qui me permet, pour chaque page, de trouver la page correspondante dans l'autre langue. J'ai donc fait une recherche par tabname, tout est parfait pour toutes les pages car c'est le titre qui est affiche pour celles-ci, sauf .... les pages du root qui elles auront pas le meme nom ^^ (car c'est le nom qui est affiche)

Je sait pas si j'ai ete clair :p
Merci

 
Nouveau message
01/06/2007 16:58
 

bon ben finalement je m en suis sorti en creant une procedure de recherche par titre pour les pages du root :P
je laisse le code ca interressera peut etre du monde

lien dans le skin:

 

Protected Sub LinkButton1_Click(ByVal sender As Object, ByVal e As System.EventArgs)Dim objpage As New DotNetNuke.Entities.Tabs.TabControllerDim page As DotNetNuke.Entities.Tabs.TabInfo = objpage.GetTabByName(PortalSettings.ActiveTab.TabName, 2)If page Is Nothing Then

page =

 

CType(CBO.FillObject(DataProvider.Instance().ExecuteReader("GetTabByTitle", PortalSettings.ActiveTab.Title, 2), GetType(DotNetNuke.Entities.Tabs.TabInfo)), DotNetNuke.Entities.Tabs.TabInfo)If Not page Is Nothing Then

Response.Redirect(page.FullUrl)

 

End If

 

Else

Response.Redirect(page.FullUrl)

 

End 

End Sub

voili voilou
a+

 

End If

 

 

 

 
Nouveau message
02/06/2007 01:23
 

Il est possible d'arriver au même résultat avec DSLocalizator, disponible gratuitement sur http://dnn.tiendaboliviana.com sur un potail dnn unique.

Avec d'autres avantages comme l'affiche automatque de la page dans la langue du browser...


Sacha
 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNDesign, présent...Design, présent...Menu : Titre de page a la place du nomMenu : Titre de page a la place du nom