テンプレート:Template link general
表示
{{テンプレート:Template link general}}
| Luaモジュールを使用しています: |
このテンプレートは、しばしば {{tlg}} の略称で知られています。これは、テンプレートそのものを呼び出さずに、テンプレートの表記を整形して表示するためのテンプレートです。生成されるコードはインラインで表示されます。複数行の出力を行いたい場合は、{{tj}} を使用してください。
パラメーター
[編集]alttext を除き、名前付きパラメーターはすべてトグル式(オン/オフ)です。つまり、指定しなければ無効(多くのケースでのデフォルト)で、値として on、yes、true、include などを与えることで有効になります。これらは順不同で指定できます(使用例を参照)。
一部のテンプレートでは、特定のオプションがデフォルトで有効になっています。すべてのオプションの対応状況については、メインの対応表をご覧ください。もし表示が前の行と同じになっている場合、それはそのテンプレートがそのオプションをサポートしていないことを意味しています。その場合は代わりに {{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>=</code> を使用すればOK | {{tji|{{{1|tlg}}}|x1|x{{=}}u}} | {{{{{1|tlg}}}|x1|x{{=}}u}} | {{tl|=}} テンプレートで等号を表示可 | {{tji|{{{1|tlg}}}|x1|x<nowiki>=u |
| テンプレート: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}} |
| コード | 出力 |
|---|---|
| テンプレート:Tji | {{long template name that would wrap to new line|long value for the 1st parameter that would wrap}} |
| コード | 出力 |
|---|---|
| テンプレート: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