グローバルナビの2階層目をフライアウトさせる方法

MOSSの基本設定では1階層目までしかフライアウトしてくれません。しかし、SharePoint Designerでちょっと弄ってやると、こんなことも可能です。


設定方法:
1.SharePoint Designer で、該当サイトコレクションを開く。
2.「フォルダ一覧」から「_catalogs/masterpage」を開く。
3.「default.master」を開く。
4.「ID=”TopNavigationMenu”」で検索して、SharePoint:AspMenu コントロールを見つける
5.SharePoint:AspMenu コントロールのパラメータの中の MaximumDynamicDisplayLevels の値を 1 から 2 に変更。
6.チェックインして、メジャーバージョンを発行して承認する。

すごい便利です!

ただ、この方法にはひとつだけ致命的な欠点があります。

前提条件:
サブサイトは発行機能を有効にしたページ(サイト)で作成されていること。

発行機能が有効でない普通のサイトはこうなります。

むむむむむ…今から全頁を発行ページでつくりなおすのか…。

面倒です(苦笑)

むむむむむ…。

これからポータルを構成される方は是非、このポイントも勘案されるとよろしいかと(汗)

続・グローバルナビの2階層目をフライアウトさせる方法


これまでのコメント

  1. poteto より:

    AGENT: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; InfoPath.2; MS-RTC LM 8; .NET CLR 3.5.21022)
    saruhikoさん!!
    目からウロコです^^

    実は今、WSS→MOSSの移行を検討しており、来期の予\算にMOSSの導入を入れる予\定です。そこで、現状、テスト環境を作り、移行テストやサイト構\成などを試行錯誤しています。

    さっそく、上記方法を取り入れたいと思います。

    ありがとうございましたmm

  2. saruhiko より:

    AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) Sleipnir/2.8.3
    potetoさま、はじめまして!(ですよね?)
    少しでもお役に立てたら光栄です。
    が、実は!
    この「致命的な欠点」もどうやら解決できそうです。
    現在、検証中ですので、続報をお待ちくださいませ^^

  3. poteto より:

    AGENT: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; InfoPath.2; MS-RTC LM 8; .NET CLR 3.5.21022)
    > potetoさま、はじめまして!(ですよね?)

    『セミナ:SharePoint Server 2007 と FAST ESP が実現する情報活用革新』でコメントさせていただきました。f(^^;

    『致命的な欠点』の解決方法、楽しみにしてます〜。
    っと、他力本願な私ww

  4. saruhiko より:

    AGENT: *Internet Explorer
    あ、ほんまや…あいや、大変失礼しました(汗)
    一応、もう情報としては手元にあるんですが、自前の環境で再現実験がまだできていないので記事にできずにいます。
    明日も検証できそうにないなぁ…。
    恐縮ですが連休明けまでこうご期待、ということで…

  5. momochiro より:

    AGENT: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; InfoPath.2; MS-RTC LM 8)
    こんにちは、いつもいろいろ情報を頂いております・・。
    早速ですが、これ試してみたのですがなんだか有効になりません・・(チームサイトでサイトを作り、そのあとで発行機能\ONにしてます・・)。。
    コレクションがワイルドカートのパス定義を使っているのですが、そういったところで制約などはないですかね・・?? 

  6. momochiro より:

    AGENT: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; InfoPath.2; MS-RTC LM 8)
    わ、わかりました!ナビゲーションに単に、、サブサイトを表\示させるをONにすればできました・・。ありがとうございました。

login

Author

中村 和彦(シンプレッソ・コンサルティング株式会社 代表)が「ユーザ視点の SharePoint 情報」を発信します。元大手製造業 SharePoint 運用担当。現SharePoint コンサルタント。お仕事のお問い合わせはこちらまでお願いします。当ブログにおける発信内容は個人に帰属し所属組織の公式発信/見解ではありません。
FB : 中村 和彦
blog: Be・Better!
MS MVP SharePoint 2009/10-2011/9
MS MVP Office 365 2012/10-2014/9