Карта на сайта за навигация и навигация на MVC сайт

Създавам mvc 4 c# уеб приложение за сайт за електронна търговия, който има както продукти, категории, така и традиционни страници.

Сайтът има глобална и локална навигация, както и навигация.

За да помогна с управлението на навигацията, обмислям да използвам доставчик на карта на сайта, който може да бъде попълнен и използван за управление на навигацията и навигационния път.

Има ли някакъв лесен начин да направите това, като използвате карта на сайта, персонализирана за управление на навигацията и навигацията на сайта. Информираност за това къде се намира потребителят на сайта може да се постигне от URL адреса. Някакви примери от други решения как те постигат това?


person amateur    schedule 17.01.2013    source източник


Отговори (1)


Погледнете доставчика на карта на сайта nuget package mvc. Прави това извън кутията. Урок тук http://edspencer.me.uk/2011/02/10/mvc-sitemap-provider-tutorial/

Използваме го за менюта и галета за всички наши MVC сайтове

person GraemeMiller    schedule 18.01.2013
comment
Благодаря за това. Бих искал динамично да генерирам картата на сайта от съдържание на база данни, напр. Продукти, които често се променят. Също така трябва да поддържа няколко езика. Възможно ли е това? - person amateur; 18.01.2013
comment
Да, можете да генерирате карта на сайта. Използваме го за списък на държави и т.н. Вижте ръководството за музикален магазин в изходния код mvcsitemap.codeplex.com /wikipage?title=Dynamic%20sitemaps - person GraemeMiller; 18.01.2013
comment
Имате ли още нещо нужда от мен, за да ви помогна с този въпрос? - person GraemeMiller; 22.01.2013