0

In Sharepoint 2007, how do I hide the Quick Launch bar for all pages in a List?

4

1 に答える 1

2

特定のリストに対してのみサイド リンク バーを非表示にする直接的かつ自動的な方法はありません。ただし、2 つのことを考慮することができます。

  1. リスト設定などのアプリケーション ページには、既定ではサイド リンク バーが表示されません。
  2. このリンクは、フォーマット上の理由からこの回答の最後にコピーした単純なスクリプトを提供します。これは、アプリケーション以外のページのコンテンツ エディター Web パーツに挿入して、サイド リンク バーを非表示にすることができます。

したがって、特定のリストのサイド リンク バーを非表示にするには、基本的に、そのリストのすべての非アプリケーション ページにアクセスして、このコンテンツ エディター Web パーツを挿入する必要があります。主に、これはそのリストの個別のビューのみになります。リストの各ビューを確認し、サイト アクションの [ページの編集] を使用して、CEWP とスクリプトを追加します。これは、サイド リンク バーを含むすべてのリスト固有のページで機能するはずです。特にビューの場合、このプロセスをわずかに自動化する方法がありますが、それにはオブジェクト モデルが必要であり、このタスクのプログラミングをより深く掘り下げたいと思うかどうかはわかりません。

便宜上、スクリプトを次に示します。

<style>
    .ms-quicklaunch
    { 
        display:none;
    }
    .ms-navframe
    { 
        display: none;
    }
</style>
于 2010-04-30T17:37:53.737 に答える