私のサイトには、次の構造があります。
- 製品タイプ
- 製品カテゴリ
- 製品
次の特性を持つ製品があるとします。
製品 XYZ - TypeLink: "type-xyz" - CategoryLink: "category-xyz" - リンク: "product-xyz" ...
URL は製品の場合: /produto/type-xyz/product-xyz#category-xyz
カテゴリは Url のハッシュにすぎないことに注意してください。
ルート
ルートの定義に従う
http://mysticpaste.com/private/kXhF9FFLbw/
注意:ルートは完全に機能しています! 理解を深めるためにリストしています
サイトマップ
次のコマンドを使用してサイトマップを表示するには:
razor
@Html.MvcSiteMap().SiteMapPath()
動的
製品タイプ: http://mysticpaste.com/private/yzOR1d0kr9/
製品カテゴリ: http://mysticpaste.com/private/YzWvrYOt6J/
製品: http://mysticpaste.com/private/eDbfxmWAXU/
Mvc.サイトマップ
http://mysticpaste.com/private/2PztbFuDIs/
サイトマップの完全なコードが必要な場合: http://mysticpaste.com/private/JPKOg1a6g9/
Web.config
http://mysticpaste.com/private/8WpRGvc7Cq/
問題
私の問題は、サイトマップがタイトルとリンクを正しく表示していないことです! このサイトはこのリンクで公開されています。 http://datafilme.bindsolution.com/ 例として、製品ページ「Website da Datafilme」を開くことができます。
http://datafilme.bindsolution.com/Produto/software/website-da-datafilme
ご覧のとおり、リンクは正しいです。 しかし、別の製品からのサイトマップ表示データ!