Rendre dynamique les urls dans un composant menu
Salut,
Voilà, j'ai un composant menu en asp .net, dont certaines resources du sitemapnode sont gérés pour la localisation des pages.
J'ai fait par exemple ceci à partir du fichier xml web.sitemap :
Code:
1 2 3 4
| <siteMapNode url="~/Default.aspx"
resourceKey="HomePage"
title = "$resources:SiteMapLocalizations,HomePageTitle"
description ="$resources:SiteMapLocalizations,HomePageDescription" /> |
Maintenant, je souhaite que si le menu est en anglais, une page différente soit appelé que pour la partie française.
J'ai donc essayé de mettre l'url en resource également, mais là, ça ne passe pas :( comme ceci :
Code:
1 2 3 4
| <siteMapNode url="$resources:SiteMapLocalizations,ServiceAboURL"
resourceKey="Abo"
title = "$resources:SiteMapLocalizations,ServiceAboTitle"
description ="$resources:SiteMapLocalizations,ServiceAboDescription" /> |
Dans la resource française, j'ai la clé "ServiceAboURL" qui pointe vers
Code:
~/FR/abo_french.aspx
, et la version anglaise : La structure des pages ne doit pas être modifié à l'heure actuel.
Avez-vous des pistes pour arriver à "dynamiser" les urls ?
Merci par avance.