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

提供: LaboPedia
移動先: 案内検索
(プレロード)
 
(同じ利用者による、間の1版が非表示)
1行目: 1行目:
<noinclude>{{Documentation subpage|種類=[[Help:テンプレート|テンプレート]]}}</noinclude>
+
<noinclude>{{Documentation subpage|種類=[[wp:Help:テンプレート|テンプレート]]}}</noinclude>
 
<includeonly>{{複雑なテンプレート}}</includeonly>
 
<includeonly>{{複雑なテンプレート}}</includeonly>
 
このテンプレートは、あなたが今みているような[[wp:Help:テンプレートの説明文|解説]]を、その内容を他のページから自動的に呼び出して表示します。このテンプレートは、他のページに呼び出されるようなページに解説を加えることに使われ、おもにテンプレートでの使用を想定していますが、名前空間によって制限させれているわけではありません。
 
このテンプレートは、あなたが今みているような[[wp:Help:テンプレートの説明文|解説]]を、その内容を他のページから自動的に呼び出して表示します。このテンプレートは、他のページに呼び出されるようなページに解説を加えることに使われ、おもにテンプレートでの使用を想定していますが、名前空間によって制限させれているわけではありません。
30行目: 30行目:
 
== 特別な機能 ==
 
== 特別な機能 ==
 
=== プレロード ===
 
=== プレロード ===
もし、解説のページが存在しなければ、[編集]リンクは、[[Template:Documentation/preload]]から、解説の雛形ファイルを[[mw:Manual:Creating pages with preloaded text/ja|プレロード]]します。
+
もし、解説のページが存在しなければ、[編集]リンクは、[[Template:Documentation/preload]]から、解説の雛形ファイルをプレロードします。
  
 
プレロードするファイルは、preloadパラメータで変更できます。
 
プレロードするファイルは、preloadパラメータで変更できます。

2008年4月15日 (火) 16:42時点における最新版

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

使い方

基本

あなたがこのテンプレートを使用しようとしているページが「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」が存在する場合は、そちらも同時に表示されます。

ヘッドラインを変更する

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

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

もし、次のように「heading」パラメータを空にすれば、ヘッドラインは表示されません。

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

注意

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

特別な機能

プレロード

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

プレロードするファイルは、preloadパラメータで変更できます。

サンドボックスとテストケースとの連携

このテンプレートは、サンドボックスとテストケースの存在を確認し、存在していればそのことを、存在していなくてもそのことを通知し、サンドボックスとテストケースの使用に誘導します。

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

パラメータ

パラメータの一覧
パラメータ 指定する内容 既定値 説明
1 ページ名 {{Documentation/docname}} 解説として読み込むページ名。
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 解説のページが存在しない場合にプレロードする雛形ファイル。

カテゴリ

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

このテンプレートを使う理由

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

関連項目