サイトおよびスペース レイアウトのカスタマイズ

レイアウト ファイル(デコレーターとも呼ばれる)を編集して、Confluence のルック アンド フィールを変更することができます。これらのファイルを編集すると、Confluence サイト全体または個別のスペースのルック アンド フィールを変更することができます。 

When you edit a site layout, you'll be modifying the default decorators in every space in your site, except for those that have already been edited in a space. See Customise Space Layouts for more information on how to edit the decorators for a single space. 

サイトのレイアウトを編集するには、システム管理者権限が必要です。

If you modify layouts in Confluence you will need to reapply your modifications each time you upgrade Confluence. The more dramatic your customisations are, the harder it may be to reapply the changes when upgrading.  See Upgrading Customised Site and Space Layouts to find out what will be involved before modifying the layouts. 

Confluence は、ウェブページのレイアウトシステム、オープン ソースの SiteMesh ライブラリ上に構築されています。  

Confluence のレイアウトを編集するには、このデコレーター ファイルを変更する必要があります。デコレーター ファイルは Velocity で書かれている .vmd ファイルです。詳細については、「Velocity ユーザー ガイド」を参照してください。

Once you are familiar with Velocity, you can edit the decorator files to personalise the appearance of Confluence.

Confluence のデコレーターファイルは、次のカテゴリに分類されています。

  • サイト レイアウト:サイトの各ページに配置されているコントロールを定義するのに使用されます。例:ヘッダー、フッター、ダッシュボード
  • コンテンツ レイアウト:ページやブログ投稿などのコンテンツの体裁を制御します。ページ自体の表示を変更するのではなく、配置されているコメントや添付ファイルなどの表示方法を変更します。
  • エクスポート レイアウト:スペースやページを HTML 形式でエクスポートするときの体裁を制御します。

サイト デコレーター ファイルを編集します。

サイト デコレーターを編集する方法: 

  1. Go to  > General Configuration > Layouts (under Look and Feel)
  2. 変更するデコレーター .vmd  ファイルの横の [カスタムの作成] をクリックします。
  3. 変更を加え、更新をクリックします。

上手くいかない場合:デフォルトにリセットを押し、元のレイアウトに戻します。

Velocity マクロを使用する

カスタム デコレーター テンプレートを編集する場合、メニューやパンくずのように、複雑または可変の部分を定義するのに利用可能なマクロがいくつかあります。テンプレートのどこにでもこれらのマクロを挿入することができます。詳細については、「デコレーター マクロの使用方法」を参照してください。

Advanced customisations

Velocity テンプレートのオーバーライド

velocity ディレクトリは Confluence の Velocity テンプレートの検索パスの手前にあります。そのため、同じ名前のファイルを適切な場所に配置することで、Confluence の任意の Velocity テンプレートを上書きできます。これは変更内容を完全に理解している場合にのみ推奨されますが、Confluence のあらゆる側面で外観を完全に制御できます。また、web インターフェイスではなく、テキスト エディタでテンプレートを編集することもできます。

キャッシング

Velocity はテンプレートをメモリにキャッシュするように設定されています。Confluence 内からページを編集する場合、そのページをディスクからリロードします。ディスク上のページを編集する場合、WEB-INF/classes/velocity.properties で Velocity のキャッシングを一時的にオフにするか、変更を可視化するためにサーバを再起動する必要があります。

Velocity ファイルの場所

Confluence インストール ディレクトリで Velocity ファイルを探します。主要な Velocity ファイルは、<CONFLUENCE-INSTALLATION>\confluence\decorators ディレクトリにあります。たとえば、main.vmd, space.vmd, form-aui.vmd, global.vmd などがこのディレクトリにあります。

URL からレイアウトを探す

レイアウトが表示されないくらい広範囲に変更されている場合、URL を直接参照することができます。

http://<confluence base url>/admin/resetdecorator.action?decoratorName=decorators/main.vmd

base URL と適切な .vmd ファイルで置き換えます。

最終更新日: 2015 年 12 月 2 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.