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

提供: Yourpedia
移動: 案内検索
(+cat)
(ループ解消)
 
(3人の利用者による、間の10版が非表示)
1行目: 1行目:
このテンプレートは今ここに表示されているような[[Help:テンプレートの説明文|解説]]を、他のページから自動的に呼び出して表示します。このテンプレートは他のページに呼び出されるようなページに解説を加えることに使われ、おもにテンプレートでの使用を想定していますが名前空間によって制限されているわけではありません。
+
<div style="clear:both; text-align:center; margin:1em; padding:0.2em; border-top:3px double #ccc; border-bottom:3px double #ccc">[[File:Test Template Info-Icon.svg|50px|Template Info]] このテンプレートの解説は[[{{{1|{{FULLPAGENAME}}/doc}}}]]から[[Help:テンプレートの説明文|呼び出されています]]。<span class="plainlinks" style="font-size:small">[[{{fullurl:{{{1|{{FULLPAGENAMEE}}/doc}}}|action=edit}} 編集]] [[{{fullurl:{{{1|{{FULLPAGENAMEE}}/doc}}}|action=history}} 履歴]]</span></div><includeonly>
 
+
{{{{{1|{{PAGENAME}}/doc}}}}}</includeonly><noinclude>
__TOC__
+
{{Documentation/doc}}
== 使い方 ==
+
=== 基本 ===
+
あなたがこのテンプレートを使用しようとしているページが「Template:X」だとすると「Template:X/doc」に解説を書いて保存し、「Template:X」に次のコードを付け足してください。
+
&lt;noinclude&gt;&#123;&#123;{{{template-name|Documentation}}}&#125;&#125;&lt;/noinclude&gt;
+
 
+
=== ページ指定 ===
+
解説が保存されているページが「Template:any page/doc」である場合、次のコードを「Template:X」に付け足してください。
+
&lt;noinclude&gt;&#123;&#123;{{{template-name|Documentation}}}|Template:any page/doc&#125;&#125;&lt;/noinclude&gt;
+
 
+
=== インライン・コンテンツ ===
+
解説を別のページに保存せず、次のように「Template:X」に直接書き込むこともできます。
+
&lt;noinclude&gt;&#123;&#123;{{{template-name|Documentation}}}|content=This is documentation.&#125;&#125;&lt;/noinclude&gt;
+
「Template:X/doc」が存在する場合は、そちらも同時に表示されます。
+
*'''注意''':「|content=」で指定した部分に含まれている[[Help:表の作り方#パイプ構文|パイプ構文の表]]は'''正しく表示されません'''。「|content=」で指定する部分に表を作成する場合はパイプ構文ではなくHTMLタグを使用するようにしてください(「/doc」等のこのテンプレートによって呼び出されたページにパイプ構文の表が含まれる場合は、'''正しく表示されます''')。
+
 
+
=== ヘッドラインを変更する ===
+
次のように書き込めば、ヘッドラインを変更できます。
+
&lt;noinclude&gt;&#123;&#123;{{{template-name|Documentation}}}|heading=変更したヘッドライン&#125;&#125;&lt;/noinclude&gt;
+
 
+
もし次のように heading 引数を空にすれば、ヘッドラインは表示されません。
+
&lt;noinclude&gt;&#123;&#123;{{{template-name|Documentation}}}|heading=&#125;&#125;&lt;/noinclude&gt;
+
 
+
=== 注意 ===
+
これらのコードは&lt;noinclude&gt;の前に余分な空白をつけずに、テンプレートやその他の解説を呼び出したいページに付け加えてください。もし、解説・説明文書のページが&lt;includeonly&gt;や&lt;noinclude&gt;といったタグを解説の一部として含むならば「&lt;」を「&amp;lt;」で置き換えてください。
+
 
+
== 特別な機能 ==
+
=== プリロード ===
+
もし解説のページが存在しなければ、[編集]リンクは[[Template:Documentation/preload]]から解説の雛形ファイルを[[mw:Manual:Creating pages with preloaded text/ja|プリロード]]します。
+
 
+
プリロードするファイルは、preload 引数で変更できます。
+
 
+
=== サンドボックスとテストケースとの連携 ===
+
このテンプレートは[[Wikipedia:テンプレートのサンドボックスとテストケース|サンドボックスとテストケース]]の存在を確認し、存在していればそのことを存在していなくてもそのことを通知しサンドボックスとテストケースの使用に誘導します。
+
 
+
この機能は、sandbox-testcases引数に「show」以外を指定することによってキャンセルできます。
+
 
+
== 引数 ==
+
{| class="wikitable"
+
|+引数の一覧
+
!引数!!指定内容!!既定値!!説明
+
|-
+
!style="text-align:left"|1
+
|ページ名||{{Tl|Documentation/docname}}||解説として読み込むページ名。
+
|-
+
!style="text-align:left"|content
+
|任意の文章||<nowiki>{{{{{1}}}}}</nowiki>||解説として表示する文章。
+
|-
+
!style="text-align:left"|heading
+
|任意の文字列||解説||ヘッドラインとして表示する文字列。
+
|-
+
!style="text-align:left"|heading-style
+
|CSS書式||font-size:150%||ヘッドラインのスタイル。
+
|-
+
!style="text-align:left; white-space:nowrap"|heading-padding
+
|style="white-space:nowrap"|単位つき数値(CSS書式)||3px||ヘッドラインのパディング。
+
|-
+
!style="text-align:left"|heading-margin
+
|単位つき数値(CSS書式)||1ex||ヘッドラインのマージン。
+
|-
+
!style="text-align:left"|transcluded
+
|任意の文字列||show||「show」以外を指定すると、読込先を表示しない。
+
|-
+
!style="text-align:left"|sandbox-testcases
+
|任意の文字列||show||「show」以外を指定すると、サンドボックスとテストケースの存否を表示しない。
+
|-
+
!style="text-align:left"|preload
+
|ページ名||style="white-space:nowrap"|[[Template:Documentation/preload]]||解説のページが存在しない場合にプレロードする雛形ファイル。
+
|}
+
 
+
== カテゴリ ==
+
''このテンプレートが貼り付けられたページに適用するカテゴリはありません。''
+
 
+
== このテンプレートを使う理由 ==
+
* このテンプレートを使うことによってテンプレートやその他のページが[[Wikipedia:保護の方針|保護]]されていても、そのページのための解説、言語間リンク、カテゴリなどを変更することができます。
+
* テンプレートのページはテンプレートを表示するための空間に読み込まれますが、その空間の大きさはパフォーマンス上の理由により[[Help:テンプレートの制限|制限されています]]。解説をサブページにおけば、テンプレートのページ自体に書かれるコードを減らすことができます。
+
 
+
== 関連項目 ==
+
* [[Help:テンプレートの説明文]]
+
* [[Wikipedia:テンプレートのサンドボックスとテストケース]]
+
* {{Tl|Documentation subpage}}
+
<includeonly>{{
+
  #ifeq: {{SUBPAGENAME}} | sandbox
+
  |
+
  |
+
}}
+
{{DEFAULTSORT:{{PAGENAME}}}}
+
[[Category:テンプレート文書]]
+
</includeonly><noinclude>
+
[[Category:テンプレート用テンプレート]]
+
[[Category:テンプレート文書|*]]
+
 
</noinclude>
 
</noinclude>

2019年6月9日 (日) 03:11時点における最新版

Template Info このテンプレートの解説はテンプレート:Documentation/docから呼び出されています[編集] [履歴]

Documentationテンプレートは、今ここに表示されているような、テンプレートなどの説明文を、他のページから自動的に呼び出して表示するためのテンプレートです。主にテンプレートに解説を加えることに使われることを想定していますが、テンプレート以外の他のページに呼び出されるページにも使用できます(名前空間によって制限されているわけではありません)。

使い方[編集]

基本[編集]

あなたがこのテンプレートを使用しようとしているページが「Template:X」だとすると「Template:X/doc」に解説を書いて保存し、「Template:X」に次のコードを付け足してください。

<noinclude>{{Documentation}}</noinclude>

ページ指定[編集]

解説が保存されているページが「Template:any page/doc」である場合、次のコードを「Template:X」に付け足してください。

<noinclude>{{Documentation|Template:any page/doc}}</noinclude>

インライン・コンテンツ[編集]

解説を別のページに保存せず、次のように「Template:X」に直接書き込むこともできます。

<noinclude>{{Documentation|content=This is documentation.}}</noinclude>

「Template:X/doc」が存在する場合は、そちらも同時に表示されます。

  • 注意:「|content=」で指定した部分に含まれているパイプ構文の表正しく表示されません。「|content=」で指定する部分に表を作成する場合はパイプ構文ではなくHTMLタグを使用するようにしてください。(「/doc」等のこのテンプレートによって呼び出されたページにパイプ構文の表が含まれる場合は、正しく表示されます。)

ヘッドラインを変更する[編集]

次のように書き込めば、ヘッドラインを変更できます。

<noinclude>{{Documentation|heading=変更したヘッドライン}}</noinclude>

もし次のように heading 引数を空にすれば、ヘッドラインは表示されません。

<noinclude>{{Documentation|heading=}}</noinclude>

注意[編集]

これらのコードは<noinclude>の前に余分な空白をつけずに、テンプレートやその他の解説を呼び出したいページに付け加えてください。もし、解説・説明文書のページが<includeonly>や<noinclude>といったタグを解説の一部として含むならば「<」を「&lt;」で置き換えてください。

特別な機能[編集]

プリロード[編集]

もし解説のページが存在しなければ、[編集]リンクは Template:Documentation/preload から解説の雛形ファイルをプリロードします。

プリロードするファイルは、preload 引数で変更できます。

サンドボックスとテストケースとの連携[編集]

このテンプレートはサンドボックスとテストケースの存在を確認し、有無に関わらずそのことを通知しサンドボックスとテストケースの使用に誘導します。

この機能は、sandbox-testcases引数に「show」以外を指定することによってキャンセルできます。

引数[編集]

引数の一覧
引数 指定内容 既定値 説明
1 ページ名 (対象のページ名)/doc 解説として読み込むページ名。
content 任意の文章 (引数1で指定したページの内容) 解説として表示する文章。
heading 任意の文字列 解説 ヘッドラインとして表示する文字列。
heading-style CSS書式 font-size:150% ヘッドラインのスタイル。
heading-padding 単位つき数値(CSS書式) 3px ヘッドラインのパディング。
heading-margin 単位つき数値(CSS書式) 1ex ヘッドラインのマージン。
transcluded 任意の文字列 show 「show」以外を指定すると、読込先を表示しない。
sandbox-testcases 任意の文字列 show 「show」以外を指定すると、サンドボックスとテストケースの存否を表示しない。
preload ページ名 Template:Documentation/preload 解説のページが存在しない場合にプレロードする雛形ファイル。

カテゴリ[編集]

このテンプレートが貼り付けられたページに適用するカテゴリはありません。

このテンプレートを使う理由[編集]

  • このテンプレートを使うことによってテンプレートやその他のページが保護されていても、そのページのための解説、言語間リンク、カテゴリなどを変更することができます。
  • テンプレートのページはテンプレートを表示するための空間に読み込まれますが、その空間の大きさはパフォーマンス上の理由により制限されています。解説をサブページにおけば、テンプレートのページ自体に書かれるコードを減らすことができます。

関連項目[編集]


Wikipedia-logo.svg このページはウィキペディア日本語版のコンテンツ・テンプレート:Documentationを利用して作成されています。変更履歴はこちらです。