[方法] サイド リンク バーを表示または非表示にする
最終更新日: 2010年11月1日
適用対象: SharePoint Foundation 2010
サイド リンク バーは、Web サイトの各ページの左側に表示できるリンクのメニューです。サイド リンク バーが表示されていると、ユーザーが重要なコンテンツに移動しやすくなります。サイト管理者はサイトの設定を調整できるので、サイトでサイド リンク バーのメニューを有効または非表示にします。Web サイト デザイナーは Microsoft SharePoint Designer 2010 を使用して、メニューを有効または非表示にできます。開発者は、コードを記述してこの作業を行うことができます。
注意
一部の Web テンプレートは、サイド リンク バーを表示するようには設計されていません。たとえば、一般的な会議ワークスペースおよび意思決定のワークスペースにはサイド リンク バーのメニューがありません。このテンプレートのどちらかを使用して Web サイトを作成した場合、マスター ページ (MWSDefaultv4.master) の左側のナビゲーション領域に対して定義されているコンテンツのプレースホルダーには、ホーム ページ (default.aspx) で定義されているカスタム コンテンツが示されます。つまり、会議の一覧を表示するように構成された ListViewWebPart によって、ページ定義のカスタム コンテンツが左側のナビゲーション領域に示されます (それ以外の場合、この領域にはサイド リンク バーのメニューが示されます)。この場合、サイド リンク バーの設定を変更しても何も影響はありません。サイド リンク バーのメニューをレンダリングするコントロールがページにはないからです。
ユーザー インターフェイスを使用してサイド リンクバーを有効または無効にするには
[サイトの操作]、[サイトの設定] の順にクリックします。
[外観] で、[ツリー ビュー] をクリックします。
コントロールを表示するには、[サイド リンク バーの有効化] チェック ボックスをオンにします。サイド リンク バーを非表示にするには、このチェック ボックスをオフにします。
SharePoint Designer を使用してサイド リンクバーを有効または無効にするには
SharePoint Designer 2010 で Web サイトを開きます。
[サイトの設定] ページの [設定] で、[サイド リンク バーを表示する] チェック ボックスをオンにしてメニューを有効にします。メニューを非表示にするには、このチェック ボックスをオフにします。
[ファイル] をクリックし、[保存] をクリックして変更を保存します。
コードでサイド リンクバーを有効または無効にするには
Web サイトを表す SPWeb オブジェクトへの参照を取得します。
SPWeb web = site.OpenWeb("test");
Dim web As SPWeb = site.OpenWeb("test")
サイド リンク バーを表示するには、QuickLaunchEnabled プロパティを true に設定します。サイド リンク バーを非表示にするには、このプロパティを false に設定します。
web.QuickLaunchEnabled = false;
web.QuickLaunchEnabled = False