コンテンツにスキップ

テンプレート:Template link general

提供: Wikisource

{{テンプレート:Template link general}}

テンプレートの解説[表示] [編集] [履歴] [キャッシュを破棄]

このテンプレートは、しばしば {{tlg}} の略称で知られています。これは、テンプレートそのものを呼び出さずに、テンプレートの表記を整形して表示するためのテンプレートです。生成されるコードはインラインで表示されます。複数行の出力を行いたい場合は、{{tj}} を使用してください。

パラメーター

[編集]

alttext を除き、名前付きパラメーターはすべてトグル式(オン/オフ)です。つまり、指定しなければ無効(多くのケースでのデフォルト)で、値として onyestrueinclude などを与えることで有効になります。これらは順不同で指定できます(使用例を参照)。

一部のテンプレートでは、特定のオプションがデフォルトで有効になっています。すべてのオプションの対応状況については、メインの対応表をご覧ください。もし表示が前の行と同じになっている場合、それはそのテンプレートがそのオプションをサポートしていないことを意味しています。その場合は代わりに {{tlg}} を使用してください。

パラメーター 動作内容 使用例({{example}} と共に) デフォルトで有効なテンプレート
(なし) 標準(追加オプションなし) {{example}}
brace テンプレートリンクに中かっこ({{}})を含める {{example}} {{tlw}}, {{tn}}
braceinside 最も内側の中かっこをテンプレートリンクに含める {{example}}
bold テンプレート名/リンクを太字で表示する {{example}} {{tlb}}, {{tlxb}}
code HTMLの <code>...</code> タグを使用して表示(等幅フォント) {{example}} {{tlc}}, {{Template link expanded}} など
italic テンプレート名に続くパラメーターを斜体で表示 {{example|param}} {{tlxi}}
kbd HTMLの <kbd>...</kbd> タグを使用して表示(等幅フォント) {{example}}
nolink テンプレート名をリンクにしない {{example}} {{tlf}}, {{tnull}}
nowrap 表示中に改行(ワードラップ)が発生しないようにする {{example}} {{tlp}}
nowrapname テンプレート名やリンク部分のみに改行を防止(パラメーターは改行可) {{example}}
plaincode 背景や枠線なしの <code>...</code> タグ(style="border:none; background:transparent;")を使用 {{example}} {{tltss}}
subst 表示されるテンプレート名の前に subst: 接頭辞をつける {{subst:example}} {{tls}}, {{tlxs}} など
alttext=[text] リンクとして表示するテキストを任意の [text] に変更する {{Other}} {{tla}}
_show_result テンプレートの結果も一緒に表示する Lua エラー: expandTemplate: template "Template:Min" does not exist
_expand 展開後のテンプレートページへのリンクを追加 {{Min|7|-5}} [1]
a テンプレートコードの前にアスタリスクを追加 * {{Min|7|-5}}

無名(位置指定)パラメーター

[編集]

このテンプレートは、テンプレートリンク(または名前)に続けて任意の数の無名パラメーターを指定できます(使用例は以下参照)。

使用例

[編集]

「コード」欄の表示内容を使用してください(*ソースコードそのもの*ではありません)。

備考
英語版WikipediaおよびMetaでは、X0, X1, X2, ..., X9 はテンプレート空間でのテンプレートテスト用に使用される「サンドボックス」テンプレートです。これを他の姉妹プロジェクトでも再現できるような自動クリーンアップ機能も存在します。
コード 出力 備考
テンプレート:Tji {{Banner}} テンプレート「Banner」は存在しない(赤リンク)
テンプレート:Tji {{Abc}} テンプレート「Abc」は存在する
テンプレート:Tji {{abC}} テンプレート名は大文字小文字を区別する
テンプレート:Tji {{abc}} ただし最初の文字は大小を区別しない
テンプレート:Tji {{x0}} パラメーターなし
テンプレート:Tji {{x1|one}} パラメーター1個
テンプレート:Tji {{x2|one|two}} パラメーター2個
テンプレート:Tji {{x2}} 名前付きパラメーターとして指定
テンプレート:Tji {{x3|1|2|3|4|5|6|7|8|9|10}} 10個のパラメーター
テンプレート:Tji {{convert|14|m|ftin}} 無制限のパラメーター( で囲む) | {{tji|{{{1|tlg}}}|x2||two||}} | {{{{{1|tlg}}}|x2||two||}} | 空パラメーターも無視されず表示 | {{tji|{{{1|tlg}}}|x0|code: on}} | {{{{{1|tlg}}}|x0|code=on}} | <code> スタイル適用 | {{tji|{{{1|tlg}}}|x0|plaincode: on}} | {{{{{1|tlg}}}|x0|plaincode=on}} | plaincode スタイル | {{tji|{{{1|tlg}}}|x0|kbd: on}} | {{{{{1|tlg}}}|x0|kbd=on}} | <kbd> スタイル | {{tji|{{{1|tlg}}}|x0|bold: on}} | {{{{{1|tlg}}}|x0|bold=on}} | 太字 | {{tji|{{{1|tlg}}}|x1|one|italic: on}} | {{{{{1|tlg}}}|x1|one|italic=on}} | パラメーターを斜体に | {{tji|{{{1|tlg}}}|x0|nolink: on}} | {{{{{1|tlg}}}|x0|nolink=on}} | リンクなし | {{tji|{{{1|tlg}}}|x0|subst: on}} | {{{{{1|tlg}}}|x0|subst=on}} | subst: 表示 | {{tji|{{{1|tlg}}}|x0|brace: on}} | {{{{{1|tlg}}}|x0|brace=on}} | 外側の中かっこも含めて表示 | {{tji|{{{1|tlg}}}|x0|braceinside: on}} | {{{{{1|tlg}}}|x0|braceinside=on}} | 内側の中かっこを含めて表示 | {{tji|{{{1|tlg}}}|x0|alttext: x0 link}} | {{{{{1|tlg}}}|x0|alttext=x0 link}} | 表示テキストを変更 | {{tji|{{{1|tlg}}}|x0|bold: on|code: on|brace: on}} | {{{{{1|tlg}}}|x0|bold=on|code=on|brace=on}} | 複数オプションの組み合わせ | {{tji|{{{1|tlg}}}|abc|{{((}}spaces{{))}}one{{((}}spaces{{))}}}} | {{{{{1|tlg}}}|abc|{{spaces}}one{{spaces}}}} | {{tl|spaces}} テンプレートを使ってパラメーターの前後にスペースを表示 | {{tji|{{{1|tlg}}}|x2|bold: on|code: on|one|two}} | {{{{{1|tlg}}}|x2|bold=on|code=on|one|two}} | 名前付きパラメーターと無名パラメーターを混在可能 | {{tji|{{{1|tlg}}}|x2|one|two|bold: on|code: on}} | {{{{{1|tlg}}}|x2|one|two|bold=on|code=on}} | 順序は任意 | {{tji|{{{1|tlg}}}|x2|one|code: on|two|bold: on|three}} | {{{{{1|tlg}}}|x2|one|code=on|two|bold=on|three}} | 順番を混ぜて指定してもOK | {{tji|{{{1|tlg}}}|x2|one|code: on|two|bold: on|three|italic: on}} | {{{{{1|tlg}}}|x2|one|code=on|two|bold=on|three|italic=on}} | 各種オプションを同時に指定可能 | {{tji|{{{1|tlg}}}|x1|x=u}} | {{{{{1|tlg}}}|x1|x=u}} | <code>=</code> を含むと正常に動作しない場合がある | {{tji|{{{1|tlg}}}|x1|x=u}} | {{{{{1|tlg}}}|x1|x==u}} | <code>&#61;</code> を使用すればOK | {{tji|{{{1|tlg}}}|x1|x{{=}}u}} | {{{{{1|tlg}}}|x1|x{{=}}u}} | {{tl|=}} テンプレートで等号を表示可 | {{tji|{{{1|tlg}}}|x1|x<nowiki>=u
| {{x1|x=u}} | <nowiki>タグで等号を無効化する方法もあり
| テンプレート:Tji | {{x2|one|two}} | パラメーターの順序は任意(右から左もOK)
| テンプレート:Tji | tlg | 引数なしだと現在のページ名を波括弧なしで出力
| テンプレート:Tji | {{x2}} | 無効パラメーターで出力が終了することがある

}}

長いテンプレート名の折り返し(デフォルト)
コード 出力
テンプレート:Tji {{long template name that would wrap to new line|this is a long value for the 1st parameter that would wrap}}
長いテンプレート名の折り返し(nowrap=on 指定時)
コード 出力
テンプレート:Tji {{long template name that would wrap to new line|long value for the 1st parameter that would wrap}}
長いテンプレート名の折り返し(nowrapname=on 指定時)
コード 出力
テンプレート:Tji {{long template name that would wrap to new line|long value for the 1st parameter that would wrap}}

関連項目

[編集]

テンプレート:Template-linking templates テンプレート:Semantic markup templates