質問

いカスタマイズのタイトルティSiteMapNodes.

を使用していWSS、作成したカスタム文書図書館があります。カーナビゲを通じてこのライブラリを変更したい名前のノードのパン粉の上に表示されリストの名前です。

私がこれまで:

  • 作成したクラスを継承 システム。ます。SiteMapProvider,
  • 追加マクラス。config
  • 変更し、sharepoint デフォルトです。マスターのページsitemappath( PlaceHolderTitleBreadcrumb)ポイント 私の新しいサイトマッププロバイダです。

そしてoverwroteのCurrentNode物件を編集するにはCurrentNode.タイトルをもとに、ご希望の名前です。

私の問題は、すべての以前のノードの親ノード)に戻り独自の名をとります。したい編集を行くパン粉のように全てのノードナビゲーションを通じて常に新しいタイトル?

アドバイスまたは方向によりお願い申し上げます。

役に立ちましたか?

解決

のんこんによる新しいSiteMapProviderでの交換により封入されSharePoint AspMenu制御 MossMenu と同じAspMenuで調達により、SharePointました。そしてoverrode OnMenuItemDataBoundを行います。

場合は要りませんので、予めごSiteMapProviderいただしてみました リフレクタ または、新しい .NETフレームワークのデバッグ支援 していませんのでご注意くださいのですか?があるはずのどこかにSiteMapProviderコードがオーバーライドを変更し、またオーバーライドになります。:-)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top