コンテンツにスキップ

Help:テンプレート

H:SUBSTから転送)

ウィキペディア日本語版ヘルプページです。


この文書は、テンプレートの利用と作成ないしあるページを別のページに埋め込む方法に関して、ウィキペディアの編集の仕方を説明するものです。

Wikipedia:テンプレートに、テンプレートに関する文書が紹介されています。

テンプレートとは[編集]


便使使 (transclusion) 使

使使

使Help:Template使Template{{}}#Template

使Help:

テンプレートを使う[編集]

テンプレートを呼び出す[編集]

テンプレートをページ内に呼び出すには、次のように記述します。

{{テンプレート名}}

この{{テンプレート名}}という書き方を、「テンプレートタグ」と呼んでいます。

例えばTemplate:最新の出来事というテンプレートについて考えてみましょう。ウィキページに{{最新の出来事}}を挿入すると、このタグのあるすべての記事に以下のテキストが表示されます。


{{Reader toc ja}}{{cleanup}}{{Cleanup}}{{cfd}}{{CfD}}"d"Help:




{{|1|2|.....}}





{{|1=1|2=2|.....}}




{{|1|2|.....}}  = 

{{|1=1|2=2|.....}}

 = 

{{PAGENAME}} Help:使 {{#....}} {{# 

[]


 = = 
テンプレートの内容 読み込み方 表示
「Template:経路b」

{{{1|東京}}}から{{{2|博多}}}まで

{{経路b|1=名古屋|2=新大阪}}

名古屋から新大阪まで

{{ 経路b | 1 = 名古屋 | 2 = 新大阪 }}

名古屋から新大阪まで

{{経路b|名古屋|新大阪}}

名古屋から新大阪まで

{{経路b|名古屋 | 新大阪}}

名古屋 から 新大阪まで

自己リンク[編集]


[[]] Template:C


[[D]] - [[E]] - [[F]]


D


{{C}}





D - E- F



[]



テンプレート テンプレート 読み込み方 表示
「Template:おなまえ」

さいとう

「Template:欄」

おなまえ

{{ {{欄}} }}

さいとう
「Template:不思議」

あれよあれよ

ページ「不思議」内にて

{{ {{PAGENAME}} }}

あれよあれよ

このとき、4つの大括弧を左右とも {{{{欄}}}} のように連続してしまうと、うまく働きません。少なくともどちらかを2つずつに分けてください。

テンプレートの内容で置き換える[編集]


{{}}

便subst<ref>subst使{{subst:...}}


{{subst:....}}


 subst:  {{ subst使稿{{subst:}} 

subst使subst使subst使使

substTemplate:Template:{{subst:}}{{subst:}}

subst[]


subst

subst[[Template:]]subst{{subst:[[Template:|]]}}

subst展開に対応したテンプレート[編集]


subst

subst subst: 

(一)includeonly <includeonly>subst:</includeonly>

(二)
subst使 {{{subst|subst:}}}

使 {{{|subst:}}}

subst:subst

safesubst:  subst:  safesubst: subst

subst{{subst!}} 使substsubstSubst

[]


使nowiki


{{msgnw:}}



テンプレート 読み込み方 表示
「Template:すけすけ」

たとえば[[メインページ]]で

{{すけすけ}}

たとえばメインページ

{{msgnw:すけすけ}}

たとえば[[メインページ]]で

Template名前空間以外のページの呼び出し方[編集]

定型文などのテンプレートはTemplate名前空間に作られるべきですが、議題を分割したサブページを読み込むなど、Template名前空間以外のページをトランスクルードしたいときがあります。ここでは、そのような場合の呼び出し方を一覧にしておきます。

名前空間 ページ名の例 呼び出し方
Template Template:固有名

{{固有名}}

標準名前空間 固有名

{{:固有名}}

その他 名前空間名:固有名

{{名前空間名:固有名}}


{{  : 




{{/}}


Help:

テンプレート本体を見る[編集]


1使使:

Template:Tl 使便{{Tl|}} {{}}  {{subst:Tl|}} 

テンプレートの編集の仕方[編集]



[]


URL [[Template:]] {{}} 

{{}}Template:








{{}}











:

[]


使

[]


 () Wikipedia:

[]

[]


1

稿使


[]




Help:#

[]


 {{{}}} {{{}}} 


{{|1=1|2=2|.....}}


Template:a


{{{}}}{{{}}}





{{a|=|=}}


 {{{}}}  {{{}}} 







Template:b


{{{1}}}{{{2}}}





{{b||}}


 {{{1}}}  {{{2}}} 


{{b|1=|2=}}









[]


{{{}}} (m:Help:Parameter default) | 使


{{{|}}}


Template:a


{{{|}}}{{{|}}}


Template:b


{{{1|}}}{{{2|}}}



テンプレートの内容 読み込み方 表示
「Template:経路a」

{{{発駅|東京}}}から{{{着駅|博多}}}まで

{{経路a|発駅=名古屋|着駅=新大阪}}

名古屋から新大阪まで

{{経路a|発駅=名古屋}}

名古屋から博多まで

{{経路a|着駅=新大阪}}

東京から新大阪まで

{{経路a}}

東京から博多まで
「Template:経路b」

{{{1|東京}}}から{{{2|博多}}}まで

{{経路b|名古屋|新大阪}}

名古屋から新大阪まで

{{経路b|名古屋}}

名古屋から博多まで

{{経路b|新大阪}}

新大阪から博多まで

{{経路b}}

東京から博多まで

|  {{{1}}}  {{{1}}} {{{1}}}  {{{1|}}} 

[]


1= 


{{|=|西=||}}





{{|=|西=|1=|2=}}





{{|||=|西=}}




=  1


{{|=|西=|1=||}}





{{|=|西=|1=|1=|2=}}


1=| 

特殊な変数名[編集]


= 0{{{}}} 


{{|=
|A|B|C|=
|D|E|F|=
|G|H|I|=
}}


調A  {{{1}}} D  {{{4}}}  = A  {{{2}}} D  {{{6}}} 

[]



[]


<noinclude>  <onlyinclude> 使







 <noinclude> Help:
-"><noinclude>-">[]

 <noinclude>  </noinclude> Template:


<noinclude></noinclude>


Template:








{{}}









-"><onlyinclude>-">[]

<noinclude> <onlyinclude>  <onlyinclude>  </onlyinclude>Template:


<onlyinclude></onlyinclude>


Template:








{{}}









[]


2<includeonly> <includeonly>  </includeonly> Template:


1<includeonly>1</includeonly>


Template:


1





{{}}





11




使
使-"><includeonly>使使-">[]

<includeonly>  </includeonly>  <includeonly></includeonly>  <noinclude></noinclude> <noinclude></noinclude> </noinclude>  <includeonly>  </includeonly>  <noinclude> <includeonly>  </includeonly> 

[]


3
空間 ソース テンプレートを直接表示したとき 呼び出したページにおける表示
<noinclude> A<noinclude>B</noinclude>C ABC AC
<onlyinclude> A<onlyinclude>B</onlyinclude>C ABC B
<includeonly> A<includeonly>B</includeonly>C ABC ABC


なお、テンプレートを呼び出した場合、<onlyinclude> が最優先され、その外側にある <nowiki>, <pre>, <noinclude> は効果がありません。

空間 ソース テンプレートを直接表示したとき 呼び出したページにおける表示
<nowiki> <nowiki>
A<onlyinclude>B</onlyinclude>C
</nowiki>
A<onlyinclude>B</onlyinclude>C B
外側の <noinclude> <noinclude>
A<onlyinclude>B</onlyinclude>C
</noinclude>
ABC B
内側の <noinclude> <onlyinclude>
A<noinclude>B</noinclude>C
</onlyinclude>
ABC AC

システム変数[編集]


 {{PAGENAME}} Template:


{{PAGENAME}}





{{}}




 {{<includeonly>subst:</includeonly>CURRENTTIME}}  subst: 

Help:

使[]


使Help:

[]



テンプレート テンプレート 読み込み方 表示
単純な例 「Template:内々」

うえお

「Template:内」

い{{内々}}か

あ{{内}}き

あいうえおかき
引数を受け渡す 「Template:孫」

う{{{1}}}お

「Template:子」

い{{孫|{{{1}}}}}か

あ{{子|え}}き

あいうえおかき
引数でテンプレート変数
を指定する
「Template:部屋」

う{{{住所}}}お

「Template:家」

い{{部屋|{{{1}}}=え}}か

あ{{家|住所}}き

あいうえおかき
引数でテンプレート名
を指定する
「Template:皿」

うえお

「Template:盆」

い{{{{{1}}}}}か

あ{{盆|皿}}き

あいうえおかき

 {{}} Template:


{{}}





{{}}





{{}}


Template:Template:


{{}}




<noinclude><onlyinclude>

[]


: ; * # : ; * #  <nowiki> </nowiki> 使

=使[]


{{}}=使

=使{{}}

{{|=|}}

=

(一){{|1==|2=}} 

(二){{|{{=}}|}} {{=}}

(三){{|&#61;|}} 



使使

[]



{{テンプレート名
 |変数1={{{1}}}
 |変数2={{{2}}}
 |...
}}



2使

他のプロジェクトのテンプレート[編集]

他のプロジェクト(他言語版姉妹プロジェクト)のテンプレートをそのまま読み込むことはできません。

ウィキペディアにおけるテンプレートの歴史[編集]


352003126MediaWiki 1.2.6MediaWiki namespace{{msg:...}}{{msg:stub}}{{stub}}

2004530MediaWiki 1.3 Template""MediaWikiTemplate:

Wikipedia: "votes for deletion"  "VfD"MediaWiki"Template:VfD-"20047Template:"Template:VfD-"使

関連項目[編集]

以下のテンプレートはテスト用に使えます。