「テンプレート:Tlp」の版間の差分

提供: Yourpedia
移動: 案内検索
(テンプレート:tlpテンプレート:Tlpへ移動: テンプレート名の先頭が大文字のほうが正式のため)
 
1行目: 1行目:
<span style="white-space:nowrap;">&#123;&#123;{{#if:{{{1|}}}
+
<includeonly><span style="white-space:nowrap">&#123;&#123;{{#if:{{{1|}}}
| [[{{ns:Template}}:{{{1}}}|{{{1}}}]] | tlp&#124;... }}<!--
+
| [[{{ns:Template}}:{{{1}}}|{{{1}}}]] | Tlp&#124;... }}<!--
 
-->{{#ifeq:{{{2|x}}}|{{{2|}}}| &#124;{{{2}}} }}<!--
 
-->{{#ifeq:{{{2|x}}}|{{{2|}}}| &#124;{{{2}}} }}<!--
 
-->{{#ifeq:{{{3|x}}}|{{{3|}}}| &#124;{{{3}}} }}<!--
 
-->{{#ifeq:{{{3|x}}}|{{{3|}}}| &#124;{{{3}}} }}<!--
9行目: 9行目:
 
-->{{#ifeq:{{{8|x}}}|{{{8|}}}| &#124;{{{8}}} }}<!--
 
-->{{#ifeq:{{{8|x}}}|{{{8|}}}| &#124;{{{8}}} }}<!--
 
-->{{#ifeq:{{{9|x}}}|{{{9|}}}| &#124;{{{9}}} }}<!--
 
-->{{#ifeq:{{{9|x}}}|{{{9|}}}| &#124;{{{9}}} }}<!--
-->&#125;&#125;</span><noinclude>
+
-->&#125;&#125;</span></includeonly><noinclude>
{{documentation}}
+
テンプレートを引数付きでリンクするテンプレートです。{{Tl|Tlp}}は'''template link with parameters'''の略です。
</noinclude>
+
 
 +
テンプレートドキュメントやノートでテンプレートの使用方法を説明するのに最適です。
 +
 
 +
左のように入力すると右のように表示されます。
 +
 
 +
:<code><nowiki>{{Tlp|name|引数}}</nowiki></code>={{Tlp|name|引数}}
 +
 
 +
== 使用例 ==
 +
{| class="wikitable"
 +
!入力!!表示!!コメント
 +
|-
 +
|<code><nowiki>{{Tlp}}</nowiki></code>||{{Tlp}}||何も引数を入れないとこのように表示されます。
 +
|-
 +
|<code><nowiki>{{Tlp|name}}</nowiki></code>||{{Tlp|name}}||
 +
|-
 +
|<code><nowiki>{{Tlp|name|one}}</nowiki></code>||{{Tlp|name|one}}||
 +
|-
 +
|<code><nowiki>{{Tlp|name|one|two}}</nowiki></code>||{{Tlp|name|one|two}}||
 +
|-
 +
|<code><nowiki>{{Tlp|name|a|b|c|d|e|f|g|h|i|j}}</nowiki></code>||{{Tlp|name|a|b|c|d|e|f|g|h|i}}||最大8つの引数が入ります。それ以上は表示されません。
 +
|-
 +
|<code><nowiki>{{Tlp|name|||three|four}}</nowiki></code>||{{Tlp|name|||three|four}}||空白の引数も表示されます。
 +
|-
 +
|<code><nowiki>{{Tlp|name|||three||}}</nowiki></code>||{{Tlp|name|||three||}}||終端部分の空白の引数も表示できます。
 +
|-
 +
|<code><nowiki>{{Tlp|name|one=a|two=b}}</nowiki></code>||{{Tlp|name|one=a|two=b}}||エラーのためテンプレート名しか表示されません。一つ下の方法で表示されます。
 +
|-
 +
|<code><nowiki>{{Tlp|name|2=one=a|3=two=b}}</nowiki></code>||{{Tlp|name|2=one=a|3=two=b}}||引数を番号で振れば表示されます。"name"の部分が1にあたるため2から番号が振られます。
 +
|}
 +
 
 +
:<code><nowiki>{{Tlp|name|&lt;nowiki>one=a|two=b&lt;/nowiki>}}</nowiki></code>={{Tlp|name|<nowiki>one=a|two=b</nowiki>}}
 +
 
 +
のように引数部分を<nowiki><nowiki></nowiki></nowiki>で囲めば番号を振らなくても表示されます。
 +
 
 +
{{DEFAULTSORT:{{PAGENAME}}}}
 +
[[Category:内部リンク用テンプレート]]
 +
[[en:Template:Tlp]]
 +
[[fr:Modèle:Mpl]]
 +
[[mk:Шаблон:Швп]]
 +
[[ml:ഫലകം:Tlxc]]
 +
[[no:Mal:Malp]]
 +
[[ro:Format:Fp]]
 +
[[ur:سانچہ:Tlx]]</noinclude>

2014年4月26日 (土) 20:32時点における最新版

テンプレートを引数付きでリンクするテンプレートです。{{Tlp}}はtemplate link with parametersの略です。

テンプレートドキュメントやノートでテンプレートの使用方法を説明するのに最適です。

左のように入力すると右のように表示されます。

{{Tlp|name|引数}}={{{{#if:name

| name | Tlp|... }}{{#ifeq:引数|引数| |引数 }}{{#ifeq:x|| |{{{3}}} }}{{#ifeq:x|| |{{{4}}} }}{{#ifeq:x|| |{{{5}}} }}{{#ifeq:x|| |{{{6}}} }}{{#ifeq:x|| |{{{7}}} }}{{#ifeq:x|| |{{{8}}} }}{{#ifeq:x|| |{{{9}}} }}}}

使用例[編集]

入力 表示 コメント
{{Tlp}} {{{{#if: [[テンプレート:{{{1}}}|{{{1}}}]] | Tlp|... }}{{#ifeq:x |{{{2}}} }}{{#ifeq:x |{{{3}}} }}{{#ifeq:x |{{{4}}} }}{{#ifeq:x |{{{5}}} }}{{#ifeq:x |{{{6}}} }}{{#ifeq:x |{{{7}}} }}{{#ifeq:x |{{{8}}} }}{{#ifeq:x |{{{9}}} }}}} 何も引数を入れないとこのように表示されます。
{{Tlp|name}} {{{{#if:name name | Tlp|... }}{{#ifeq:x |{{{2}}} }}{{#ifeq:x |{{{3}}} }}{{#ifeq:x |{{{4}}} }}{{#ifeq:x |{{{5}}} }}{{#ifeq:x |{{{6}}} }}{{#ifeq:x |{{{7}}} }}{{#ifeq:x |{{{8}}} }}{{#ifeq:x |{{{9}}} }}}}
{{Tlp|name|one}} {{{{#if:name name | Tlp|... }}{{#ifeq:one|one| |one }}{{#ifeq:x |{{{3}}} }}{{#ifeq:x |{{{4}}} }}{{#ifeq:x |{{{5}}} }}{{#ifeq:x |{{{6}}} }}{{#ifeq:x |{{{7}}} }}{{#ifeq:x |{{{8}}} }}{{#ifeq:x |{{{9}}} }}}}
{{Tlp|name|one|two}} {{{{#if:name name | Tlp|... }}{{#ifeq:one|one| |one }}{{#ifeq:two|two| |two }}{{#ifeq:x |{{{4}}} }}{{#ifeq:x |{{{5}}} }}{{#ifeq:x |{{{6}}} }}{{#ifeq:x |{{{7}}} }}{{#ifeq:x |{{{8}}} }}{{#ifeq:x |{{{9}}} }}}}
{{Tlp|name|a|b|c|d|e|f|g|h|i|j}} {{{{#if:name name | Tlp|... }}{{#ifeq:a|a| |a }}{{#ifeq:b|b| |b }}{{#ifeq:c|c| |c }}{{#ifeq:d|d| |d }}{{#ifeq:e|e| |e }}{{#ifeq:f|f| |f }}{{#ifeq:g|g| |g }}{{#ifeq:h|h| |h }}}} 最大8つの引数が入ります。それ以上は表示されません。
{{Tlp|name|||three|four}} {{{{#if:name name | Tlp|... }}{{#ifeq: | }}{{#ifeq: three| |three }}{{#ifeq:four|four| |four }}{{#ifeq:x |{{{6}}} }}{{#ifeq:x |{{{7}}} }}{{#ifeq:x |{{{8}}} }}{{#ifeq:x |{{{9}}} }}}} 空白の引数も表示されます。
{{Tlp|name|||three||}} {{{{#if:name name | Tlp|... }}{{#ifeq: | }}{{#ifeq: three| |three }}{{#ifeq: | }}{{#ifeq: | }}{{#ifeq:x |{{{7}}} }}{{#ifeq:x |{{{8}}} }}{{#ifeq:x |{{{9}}} }}}} 終端部分の空白の引数も表示できます。
{{Tlp|name|one=a|two=b}} {{{{#if:name name | Tlp|... }}{{#ifeq:x |{{{2}}} }}{{#ifeq:x |{{{3}}} }}{{#ifeq:x |{{{4}}} }}{{#ifeq:x |{{{5}}} }}{{#ifeq:x |{{{6}}} }}{{#ifeq:x |{{{7}}} }}{{#ifeq:x |{{{8}}} }}{{#ifeq:x |{{{9}}} }}}} エラーのためテンプレート名しか表示されません。一つ下の方法で表示されます。
{{Tlp|name|2=one=a|3=two=b}} {{{{#if:name name | Tlp|... }}{{#ifeq:one=a|one=a| |one=a }}{{#ifeq:two=b|two=b| |two=b }}{{#ifeq:x |{{{4}}} }}{{#ifeq:x |{{{5}}} }}{{#ifeq:x |{{{6}}} }}{{#ifeq:x |{{{7}}} }}{{#ifeq:x |{{{8}}} }}{{#ifeq:x |{{{9}}} }}}} 引数を番号で振れば表示されます。"name"の部分が1にあたるため2から番号が振られます。
{{Tlp|name|<nowiki>one=a|two=b</nowiki>}}={{{{#if:name

| name | Tlp|... }}{{#ifeq:one=a|two=b|one=a|two=b| |one=a|two=b }}{{#ifeq:x|| |{{{3}}} }}{{#ifeq:x|| |{{{4}}} }}{{#ifeq:x|| |{{{5}}} }}{{#ifeq:x|| |{{{6}}} }}{{#ifeq:x|| |{{{7}}} }}{{#ifeq:x|| |{{{8}}} }}{{#ifeq:x|| |{{{9}}} }}}}

のように引数部分を<nowiki></nowiki>で囲めば番号を振らなくても表示されます。fr:Modèle:Mpl mk:Шаблон:Швп ml:ഫലകം:Tlxc no:Mal:Malp ro:Format:Fp ur:سانچہ:Tlx