デコレーター マクロの使用方法

このページの内容

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

デコレーター マクロは、カスタム デコレーターを編集する際、メニューやパンくずリストなどのページの複雑な部分や変数部分を作成するベロシティ マクロです。デコレーター マクロはテンプレートの好きな場所に挿入することができます。

マクロは #macroName("argument1" "argument2" "argument3") の形式の文字列で挿入して呼び出されます。引数の間にカンマは入りません。別途明記されない限り、これらのマクロで引数を使用することはできません。

NOTE: These macros will only work reliably when customizing main.vmd. They may not work in other Velocity decorators. Decorator macros will not work inside normal confluence pages.

マクロ

用途

#breadcrumbs()

デフォルトのテンプレートのページ名の上に表示されるような、「現在の位置」パンくずリストを描画します。

#includePage(pageTitle)

指定したタイトルの confluence ページを含めます。複数のスペースに同じタイトルのページが 2 つ以上ある場合、このマクロは、現在表示しているスペースに所属するページを含めます。

#searchbox()

ページに検索ボックスを挿入します (デフォルト テンプレートのパンくずリストの右端のように)。

#globalnavbar(type)

既定のテンプレートの右上隅にあるような、グローバル ナビゲーション バーを描画します。ナビゲーション バーは 2 つのモードで表示できます。

#globalnavbar("table")

ナビゲーション バーをデフォルト モードで表示: 色付きの背景とマウスオーバー効果を使用したリンクの表として表示します。

#globalnavbar("text")

ナビゲーション バーを、

|

文字で区切った一連のテキスト リンクとして表示します。

#usernavbar()

ユーザー固有のナビゲーション バーを描画します。このバーには、ユーザーのプロファイルと履歴、およびユーザーがログインしていない場合はログインまたは登録ページが含まれます。

#helpicon()

ヘルプ アイコンと、Confluence ヘルプ ページへのリンクを表示します。

#printableicon()

印刷可能バージョンが利用可能なページでは、印刷可能アイコンを表示し、印刷用ページへリンクさせます。そうでない場合は何も表示しません。

#pagetitle(class)

When you are viewing a page in a Confluence space, draws the name of the space that page is in. Otherwise, writes the word "CONFLUENCE".The "class" argument is the CSS class that the title should be drawn in. Unless you have customized your Confluence installation's CSS file, you should call this with "spacenametitle" as the class: #pagetitle("spacenametitle")

#poweredby()

既定テンプレートの一番下にある "Powered by Confluence" と、Confluence バージョン番号のボイラー プレートを書き出します。

#bottomshadow()

既定テンプレートのコンテンツ領域の下部に、フェードのシャドウ効果を描画します。

#dashboardlink()

ダッシュボード ページにリンクを挿入します。

最終更新日 2017 年 9 月 26 日

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

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