2013年1月25日金曜日

◆SharePoint トップリンクバーへのオンマウスでサブサイトを表示する

トップリンクバーにサイトを並べて、オンマウスでそのサブサイトを展開するというのは良くあるパターン。

これには以下の設定をしておけばよい。

  • ルートサイトで、「サイト設定」「外観」「ナビゲーション」を選ぶ
    image
  • 「グローバルナビゲーション」で「構造ナビゲーション:現在のサイトのナビゲーションアイテムを表示する」を選び、「サブサイトを表示する」をチェックする
    image

これをPowreShellからやるとこんな感じになりそう。<!

001
002
003
004
005
006
007

#サブサイトをメニューに表示する
$web = Get-SPWeb $site.Url
$pubWeb =
 
 
[Microsoft.SharePoint.Publishing.PublishingWeb]::GetPublishingWeb($web)
$pubWeb.Navigation.GlobalIncludeSubSites = 
$true
$pubWeb
.Update()
$web.Dispose()
<!--EndFr--EndFr

コマンドレットだけで完結していないあたりが今一つだが、今のところ他の方法は見つからなかった。

0 件のコメント:

コメントを投稿