Rollback of Plugin/追加プラグイン/template
このバージョンに戻す
[Rev:oQ25I53JP2](最終更新:3週間前)
[Rev:oQ25I53JP2](最終更新:3週間前)
- usage
- #template(テンプレートページ名,[パラメータ])
&template(テンプレートページ名,[パラメータ]); - usage(エイリアス)
- #tpl(テンプレートページ名,[パラメータ])
&tpl(テンプレートページ名,[パラメータ]);
- usage2
- #template(テンプレートページ名){{
パラメータ1,
パラメータ2,
パラメータ3,
...
}}
Template(テンプレート)
- 外部ページのテンプレートを呼び出して整形します。
テンプレートページは自動的に専用の「template/」から始まるページが呼び出され、ページが存在しない場合は編集リンクが生成されます。
また、部分ID指定も可能です(* header [#id]の#id部分) - テンプレートはインライン、ブロック型の両方に対応しており、短縮版のtplでも同様に呼び出せます。
パラメーター
テンプレートにパラメーターを渡す事で、様々なコンテンツを生成することができます。
パラメーターの指定はコンマ「,」で分割して指定するだけで、1から順番に割り振られます。
テンプレート側は{{{1}}}、{{{2}}}、{{{3}}}のように3つのブラケット「{{{}}}」で囲まれた表記で呼び出せます。
- 名前なしパラメーター
名前のないパラメーターは1から順に付与されます- プラグイン呼び出し
#tpl(テストテンプレート,パラメーター1,パラメーター2)
- テンプレート
{{{1}}}と{{{2}}}
- 出力
パラメーター1とパラメーター2
- プラグイン呼び出し
- 番号付きパラメータ
番号を指定することで明確化可能です- プラグイン呼び出し
#tpl(テストテンプレート,2=パラメーター1,1=パラメーター2)
- テンプレート
{{{1}}}と{{{2}}}
- 出力
パラメーター2とパラメーター1
- プラグイン呼び出し
- 名前付きパラメーター
数字以外に、ワードでも指定可能です。
大文字、小文字を区別するため、指定する際は注意しましょう- プラグイン呼び出し
#tpl(テストテンプレート,a=パラメーターa,b=パラメーターb)
- テンプレート
{{{a}}}と{{{b}}}
- 出力
パラメーターaとパラメーターb
- プラグイン呼び出し