目次:
- 1 SharePoint Designer 2010で、[ファイル]→[すべてのファイル]を選択して新しいXMLファイルを作成します。
- 2ナビゲーション項目をファイルに入力します。
- 3新しいナビゲーションメニューを作成するSharePoint Designer 2010のWebパーツページ、ページレイアウト、またはマスターページを開きます。
- 4 XMLファイルのデータソースをページにドラッグ&ドロップします。
- 5データソースを右クリックし、コンテキストメニューから[プロパティ]を選択します。
- AspMenuコントロールは、リボンのSharePoint Serverコントロールグループにあります。
- AspMenuコントロールのDataSourceIDプロパティを、手順4で作成したデータソースと一致するように設定します。
- SharePointメニューにはカスタムナビゲーション項目が表示されます。
ビデオ: Conformalizer 4 - The Reasonably Thorough Demonstration 2024
XMLファイルを使用してSharePoint 2010のナビゲーションメニューを駆動すると少しの時間がかかりますが、SharePointのAspMenuナビゲーションメニューを使用すると便利ですSharePoint Designerを使用する権利を付与されているパワーユーザーは、実際にアクセスできます。
SharePointのAspMenuナビゲーションメニューを使用すると便利なことの1つは、フライアウトやメニュースタイリングの仕方を既に理解しているため、他のオプションと同じように自分のナビゲーションをロールしているわけではありません。
<! - 1 - >SharePointの公開サイト階層データソースを使用する代わりに、代わりのデータソースを提供するだけです。
XMLファイルを使用してナビゲーションメニューを操作する手順は、次のとおりです。
1 SharePoint Designer 2010で、[ファイル]→[すべてのファイル]を選択して新しいXMLファイルを作成します。
このファイルは、バージョン管理が可能なドキュメントライブラリに移動できます。
<! - 2 - >2ナビゲーション項目をファイルに入力します。
ファイルは、サイトマップノードを互いにネストするナビゲーションメニューのサイトマップ規約に従う必要があります。
3新しいナビゲーションメニューを作成するSharePoint Designer 2010のWebパーツページ、ページレイアウト、またはマスターページを開きます。
<! - 3 - >Webパーツページでまずこれをテストし、テスト後にページレイアウトまたはマスターページに移動します。
4 XMLファイルのデータソースをページにドラッグ&ドロップします。
デザインビューで、ファイル内でデータソースを挿入する場所をクリックし、リボンの[挿入]タブをクリックします。
コントロールグループの[データソース]ボタンをクリックし、XMLファイルを選択します。 SharePoint Designerは、データソースコントロールをページに挿入します。
5データソースを右クリックし、コンテキストメニューから[プロパティ]を選択します。
/ siteMap / siteMapNode / siteMapNode
これにより、ファイル内のルートノードがナビゲーションコントロールに表示されなくなります。
6ツールボックスからページ上にAspMenuコントロールをドラッグ&ドロップします。
AspMenuコントロールは、リボンのSharePoint Serverコントロールグループにあります。
ツールボックスからコントロールを挿入するよりも、パブリッシングマスターページからAspMenuコントロールをコピーして貼り付けるほうが簡単です。これを行う場合は、メニューにMyCustomMenuなどの一意のIDを指定してください。
AspMenuコントロールのプロパティを次のように設定します。
AspMenuコントロールのDataSourceIDプロパティを、手順4で作成したデータソースと一致するように設定します。
StaticDisplayLevelsプロパティを1に設定します。
DataBindings要素を挿入して、XMLファイル内の項目をメニューにマップします。
8設定を保存し、ページを更新します。
SharePointメニューにはカスタムナビゲーション項目が表示されます。
SharePointのナビゲーションモデルはASPから直接継承されています。ネット。 SharePointがサイトのナビゲーションをどのように処理するかは、新しく魔法のようなものではありません。つまり、SharePointのナビゲーションメニューをカスタマイズするためのさまざまなオプションがあります。ほとんどの場合、既存のナビゲーションメニューの1つを使用して新しいナビゲーションプロバイダまたは新しいデータソースを作成し、結果を表示します。