Author
大貫 浩Hiroshi Ohnuki
Confluenceのパーソナルスペースでは「パーソナル・サイドバー」が画面の右側に表示されます。
これはこれで有用なんですが、全ての子ページで表示されるのはウザい。
というわけで、パーソナルスペースの初期表示画面である Home のみで「パーソナル・サイドバー」が表示されるようにカスタマイズしてみました。
(パーソナル・スペース内でも右側のパーソナル・サイドバーが消えてスッキリ)
手順はパーソナルスペースを表示した状態で、
閲覧 → スペース管理者 → レイアウト → メインレイアウト → カスタムの作成
にいって、以下の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