グローバルナビの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.チェックインして、メジャーバージョンを発行して承認する。
すごい便利です!
ただ、この方法にはひとつだけ致命的な欠点があります。
前提条件:
サブサイトは発行機能を有効にしたページ(サイト)で作成されていること。
発行機能が有効でない普通のサイトはこうなります。
むむむむむ…今から全頁を発行ページでつくりなおすのか…。
面倒です(苦笑)
むむむむむ…。
これからポータルを構成される方は是非、このポイントも勘案されるとよろしいかと(汗)
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
AGENT: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) Sleipnir/2.8.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
AGENT: *Internet Explorer
あ、ほんまや…あいや、大変失礼しました(汗)
一応、もう情報としては手元にあるんですが、自前の環境で再現実験がまだできていないので記事にできずにいます。
明日も検証できそうにないなぁ…。
恐縮ですが連休明けまでこうご期待、ということで…
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にしてます・・)。。
コレクションがワイルドカートのパス定義を使っているのですが、そういったところで制約などはないですかね・・??
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にすればできました・・。ありがとうございました。