テンプレートから作成マクロ

マクロ

このページの内容

お困りですか?

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

コミュニティに質問

テンプレートから作成マクロは、ページにボタンを表示し、特定のテンプレートにリンクします。ボタンをクリックするとマクロがエディターを開き、新規ページ追加の準備が整い、所定のテンプレートに基づいてページへのコンテンツを追加します。

ページにマクロを追加する際は、ブループリントまたはユーザーが作成したテンプレートをマクロで指定できます。また、表示されるボタン、および新規ページが表示されるスペースの名前も指定できます。

スクリーンショット:3 つのボタンが表示されたページ - すべて「テンプレートからの作成マクロ」による表示

テンプレートから作成マクロマクロを使用する

ページにテンプレートから作成マクロマクロを追加するには:

  1. Confluence のエディタで、[挿入] > [その他のマクロ] を選択します。
  2. 対象のマクロを見つけて、選択します。

オートコンプリートでマクロエントリを高速化: タイプ{とマクロ名の先頭には、提案したマクロの一覧を表示します。詳細は、こちらを参照ください。リンク、ファイル、マクロ、メンションのオートコンプリート

既存のマクロを編集する方法: マクロのプレースホルダをクリックして、[編集] を選択します。マクロのパラメータが編集可能な場合、マクロのダイアログ ウィンドウが開きます。

パラメーター

パラメーターは、マクロ出力の内容や形式を制御するために設定できるオプションです。Confluence の保存形式または wiki マークアップで使用されるパラメータ名がマクロ ブラウザで使用されるラベルと異なる場合、以下の一覧に括弧付きで表示されます (example)。

パラメーター

必須

既定

説明

Button Text 'Create from Template'ページ上で表示されるマクロの説明。
Template Name なし新規ページのベースとなるテンプレートまたはブループリントを選択します。現在のスペースに対しグローバルおよびユーザーが作成したテンプレートのみが表示されます(「スペース キー」欄で異なるスペースを指定してる場合は除く)

Template Title

 

空白

このマクロを使用して作成したページに既定値のタイトルを指定します(任意)。タイトルには、変数; @currentDate、@spaceName、@spaceKey を使用できます。
Space Key 現在のページが作成されているスペース一意のスペース識別子(スペース キー)を与え、マクロを使用してページを作成する際に新規ページが作成される場所を特定します。

コー​​ドの例

次の例は、Confluence ページの基本的なマークアップを調べたり、編集したりする上級ユーザー向けに提供されています。

Macro name: create-from-template

マクロ本体: なし。

格納形式用のパラメーターは、以下のマクロブラウザで有効なパラメーターと異なります。

パラメーター名必須既定パラメーターの説明と指定可能な値

templateId

ユーザーが作成したテンプレートに必須(なし)The ID of a user-created template. This is the unique identifier that Confluence assigns when you create a template. For example, 299630593. To find the ID of a template, edit the template and look at the URL in your browser. The template ID is given in the URL parameter named entityId.
blueprintModuleCompleteKeyブループリントに必須(なし) 

templateName

はい(なし)The ID of a user-created template (for example, 299630593) or the qualified name of the add-on that defines the blueprint (for example, com.atlassian.confluence.plugins.confluence-shared-files-plugin:file-list-blueprint ).
buttonLabelはい'Create from Template'ページ上で表示されるマクロの説明。
spaceKeyはい現在のページが作成されているスペースマクロを使用してページを作成する際に新規ページが作成される場所を特定するための、一意のスペース識別子(スペース キー)。
Titleいいえ(なし)The title for pages created using this macro. You can include @currentDate, @spaceName and @spaceKey variables in the title. This title will override any title specified in a blueprint template.

保存形式の例

この例では、ユーザーが作成したテンプレートを指定しています。

<ac:structured-macro ac:name="create-from-template">
  <ac:parameter ac:name="templateId">299630593</ac:parameter>
  <ac:parameter ac:name="buttonLabel">Blitz test</ac:parameter>
  <ac:parameter ac:name="spaceKey">
    <ri:space ri:space-key="DOCTHEME"/>
  </ac:parameter>
  <ac:parameter ac:name="templateName">299630593</ac:parameter>
</ac:structured-macro>

この例ではブループリントを使用しています。

<ac:structured-macro ac:name="create-from-template">
  <ac:parameter ac:name="blueprintModuleCompleteKey">com.atlassian.confluence.plugins.confluence-shared-files-plugin:file-list-blueprint</ac:parameter>
  <ac:parameter ac:name="buttonLabel">Shared files</ac:parameter>
  <ac:parameter ac:name="spaceKey">
    <ri:space ri:space-key="DOCTHEME"/>
  </ac:parameter>
  <ac:parameter ac:name="templateName">com.atlassian.confluence.plugins.confluence-shared-files-plugin:file-list-blueprint</ac:parameter>
</ac:structured-macro>

Wiki マークアップ

このマクロでは Wiki マークアップは使用できません。Wiki マークアップを使用して、このマクロを追加することはできません。

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

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

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