Bonjour.
J'ai un projet MVC 4 avec un fil d’Ariane géré par MVC sitemap provider.
J'aimerais intégrer un système de localisation, mais je suis complètement largué :/. Mon fill d'ariane s'affiche, mais uniquement avec ce qui est spécifié dans la balise "title" de mon fichier Mvc.sitemap.
Où est mon erreur ? Merci pour le coup de main.
voici le chemin dans lequel se trovuer mes fichiers resx :
Voici mon fichier Mvc.sitemap :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 le_nom_de_mon_projet.Resources.Views.Shared.MvcSitemap.fr.resx le_nom_de_mon_projet.Resources.Views.Shared.MvcSitemap.resx
un extrait de mon web.config :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <?xml version="1.0" encoding="utf-8" ?> <mvcSiteMap xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-4.0" xsi:schemaLocation="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-4.0 MvcSiteMapSchema.xsd"> <mvcSiteMapNode resourceKey="Home" area="" title="Home" controller="Home" action="Index"> <mvcSiteMapNode resourceKey="About" area="" title="À propos de" controller="Home" action="About"/> <mvcSiteMapNode resourceKey="Contact" area="" title="Contactez-nous" controller="Home" action="Contact"/> <mvcSiteMapNode resourceKey="Legal" area="" title="Mentions légales" controller="Home" action="Legal"/> <mvcSiteMapNode resourceKey="Packages" area="" title="Gérer mes packages" controller="Home" action="Packages"/> <mvcSiteMapNode resourceKey="News" area="" title="Gérer mes news" controller="News" action="Index" /> <mvcSiteMapNode resourceKey="Users" area="" title="Gérer mes utilisateurs" controller="Users" action="Index" /> <mvcSiteMapNode resourceKey="Folders" area="" title="Gérer mes dossiers" controller="Folders" action="Index" /> <mvcSiteMapNode resourceKey="Companies" area="" title="Gérer mes client" controller="Companies" action="Index" /> <mvcSiteMapNode resourceKey="Theme" area="" title="Gérer mon thème" controller="Theme" action="Index" /> </mvcSiteMapNode> </mvcSiteMap>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <siteMap defaultProvider="MvcSiteMapProvider" enabled="true"> <providers> <clear /> <add name="MvcSiteMapProvider" type="MvcSiteMapProvider.DefaultSiteMapProvider, MvcSiteMapProvider" siteMapFile="~/Mvc.sitemap" securityTrimmingEnabled="true" cacheDuration="5" enableLocalization="true" scanAssembliesForSiteMapNodes="true" excludeAssembliesForScan="" includeAssembliesForScan="" attributesToIgnore="bling" nodeKeyGenerator="MvcSiteMapProvider.DefaultNodeKeyGenerator, MvcSiteMapProvider" controllerTypeResolver="MvcSiteMapProvider.DefaultControllerTypeResolver, MvcSiteMapProvider" actionMethodParameterResolver="MvcSiteMapProvider.DefaultActionMethodParameterResolver, MvcSiteMapProvider" aclModule="MvcSiteMapProvider.DefaultAclModule, MvcSiteMapProvider" siteMapNodeUrlResolver="MvcSiteMapProvider.DefaultSiteMapNodeUrlResolver, MvcSiteMapProvider" siteMapNodeVisibilityProvider="MvcSiteMapProvider.DefaultSiteMapNodeVisibilityProvider, MvcSiteMapProvider" siteMapProviderEventHandler="MvcSiteMapProvider.DefaultSiteMapProviderEventHandler, MvcSiteMapProvider" /> </providers> </siteMap>
Partager