テンプレート:Tlxs
表示
| Luaモジュールを使用しています: |
このテンプレートは、しばしば {{tlxs}} の略称で知られています。これは、テンプレートそのものを呼び出さずに、テンプレートの表記を整形して表示するためのテンプレートです。生成されるコードはインラインで表示されます。複数行の出力を行いたい場合は、{{tj}} を使用してください。
パラメーター
[編集]alttext を除き、名前付きパラメーターはすべてトグル式(オン/オフ)です。つまり、指定しなければ無効(多くのケースでのデフォルト)で、値として on、yes、true、include などを与えることで有効になります。これらは順不同で指定できます(使用例を参照)。
一部のテンプレートでは、特定のオプションがデフォルトで有効になっています。すべてのオプションの対応状況については、メインの対応表をご覧ください。もし表示が前の行と同じになっている場合、それはそのテンプレートがそのオプションをサポートしていないことを意味しています。その場合は代わりに {{tlg}} を使用してください。
| パラメーター | 動作内容 | 使用例({{example}} と共に) | デフォルトで有効なテンプレート |
|---|---|---|---|
| (なし) | 標準(追加オプションなし) | {{subst:example}} |
|
| brace | テンプレートリンクに中かっこ({{}})を含める |
{{subst:example}} |
{{tlw}}, {{tn}} |
| braceinside | 最も内側の中かっこをテンプレートリンクに含める | {{subst:example}} |
|
| bold | テンプレート名/リンクを太字で表示する | {{subst:example}} |
{{tlb}}, {{tlxb}} |
| code | HTMLの <code>...</code> タグを使用して表示(等幅フォント) |
{{subst:example}} |
{{tlc}}, {{Template link expanded}} など |
| italic | テンプレート名に続くパラメーターを斜体で表示 | {{subst:example|param}} |
{{tlxi}} |
| kbd | HTMLの <kbd>...</kbd> タグを使用して表示(等幅フォント) |
{{subst:example}} |
|
| nolink | テンプレート名をリンクにしない | {{subst:example}} |
{{tlf}}, {{tnull}} |
| nowrap | 表示中に改行(ワードラップ)が発生しないようにする | {{subst:example}} |
{{tlp}} |
| nowrapname | テンプレート名やリンク部分のみに改行を防止(パラメーターは改行可) | {{subst:example}} |
|
| plaincode | 背景や枠線なしの <code>...</code> タグ(style="border:none; background:transparent;")を使用 |
{{subst:example}} |
{{tltss}} |
| subst | 表示されるテンプレート名の前に subst: 接頭辞をつける |
{{subst:example}} |
{{tls}}, {{tlxs}} など |
alttext=[text] |
リンクとして表示するテキストを任意の [text] に変更する |
{{subst:Other}} |
{{tla}} |
| _show_result | テンプレートの結果も一緒に表示する | Lua エラー: expandTemplate: template "Template:Min" does not exist | |
| _expand | 展開後のテンプレートページへのリンクを追加 | {{subst:Min|7|-5}} [1] |
|
| a | テンプレートコードの前にアスタリスクを追加 | * {{subst:Min|7|-5}} |
無名(位置指定)パラメーター
[編集]このテンプレートは、テンプレートリンク(または名前)に続けて任意の数の無名パラメーターを指定できます(使用例は以下参照)。
使用例
[編集]「コード」欄の表示内容を使用してください(*ソースコードそのもの*ではありません)。
- 備考
- 英語版WikipediaおよびMetaでは、X0, X1, X2, ..., X9 はテンプレート空間でのテンプレートテスト用に使用される「サンドボックス」テンプレートです。これを他の姉妹プロジェクトでも再現できるような自動クリーンアップ機能も存在します。
| コード | 出力 | 備考 |
|---|---|---|
| テンプレート:Tji | {{subst:Banner}} | テンプレート「Banner」は存在しない(赤リンク) |
| テンプレート:Tji | {{subst:Abc}} | テンプレート「Abc」は存在する |
| テンプレート:Tji | {{subst:abC}} | テンプレート名は大文字小文字を区別する |
| テンプレート:Tji | {{subst:abc}} | ただし最初の文字は大小を区別しない |
| テンプレート:Tji | {{subst:x0}} | パラメーターなし |
| テンプレート:Tji | {{subst:x1|one}} | パラメーター1個 |
| テンプレート:Tji | {{subst:x2|one|two}} | パラメーター2個 |
| テンプレート:Tji | {{subst:x2}} | 名前付きパラメーターとして指定 |
| テンプレート:Tji | {{subst:x3|1|2|3|4|5|6|7|8|9|10}} | 10個のパラメーター |
| テンプレート:Tji | {{subst: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 |
{{subst:x1|x=u}} | <nowiki>タグで等号を無効化する方法もあり
| テンプレート:Tji |{{subst:x2|one|two}}| パラメーターの順序は任意(右から左もOK) | テンプレート:Tji | tlxs | 引数なしだと現在のページ名を波括弧なしで出力 | テンプレート:Tji |{{subst:x2}}| 無効パラメーターで出力が終了することがある
}}
| コード | 出力 |
|---|---|
| テンプレート:Tji | {{subst:long template name that would wrap to new line|this is a long value for the 1st parameter that would wrap}}
|
| コード | 出力 |
|---|---|
| テンプレート:Tji | {{subst:long template name that would wrap to new line|long value for the 1st parameter that would wrap}}
|
| コード | 出力 |
|---|---|
| テンプレート:Tji | {{subst:long template name that would wrap to new line|long value for the 1st parameter that would wrap}}
|
関連項目
[編集]テンプレート:Template-linking templates テンプレート:Semantic markup templates