パーソナルスペースで右側のサイドバーをHome以外で消す方法

  • 投稿日:
  • by
  • カテゴリ:

Author

大貫 浩Hiroshi Ohnuki

大貫 浩

Confluenceのパーソナルスペースでは「パーソナル・サイドバー」が画面の右側に表示されます。

home

これはこれで有用なんですが、全ての子ページで表示されるのはウザい。

というわけで、パーソナルスペースの初期表示画面である Home のみで「パーソナル・サイドバー」が表示されるようにカスタマイズしてみました。

home_work(パーソナル・スペース内でも右側のパーソナル・サイドバーが消えてスッキリ)

手順はパーソナルスペースを表示した状態で、

閲覧 → スペース管理者 → レイアウト → メインレイアウト → カスタムの作成

にいって、以下の2箇所を変更する

<div id="main" #if($sitemeshPage.getProperty("page.show-personal-sidebar") =="true") class="has-personal-sidebar"
#elseif($sitemeshPage.getProperty("page.sidebar"))
class="has-sidebar" #end >

↓ 修正

<div id="main" #if($sitemeshPage.getProperty("page.show-personal-sidebar") =="true" && $title.equals("Home")) class="has-personal-sidebar"
#elseif($sitemeshPage.getProperty("page.sidebar"))
class="has-sidebar" #end >

#parse ("/template/includes/personal-sidebar.vm")

↓ 修正

#if($title.equals("Home"))
#parse ("/template/includes/personal-sidebar.vm") #end