「テンプレート:Template sandbox notice」の版間の差分

提供: Yourpedia
移動: 案内検索
(メディアウィキのバグに対応)
(ウィキメディアのバグに対応)
1行目: 1行目:
 
<noinclude>----<!-- white space check -->
 
<noinclude>----<!-- white space check -->
 
</noinclude>{{
 
</noinclude>{{
   #ifeq: <!--{{SUBPAGENAME}} | {{{subpage-name|sandbox}}}-->{{NAMESPACE}} | {{ns:10}}
+
   <!--#ifeq: {{SUBPAGENAME}} | {{{subpage-name|sandbox}}}-->
 +
  #if: {{ #rel2abs: .. }}
 
   |<!-- the sandbox --><table class="messagebox"><tr>
 
   |<!-- the sandbox --><table class="messagebox"><tr>
<td> ここは、[[{{NAMESPACE}}:{{BASEPAGENAME}}]]の[[Yourpedia:テンプレートのサンドボックスとテストケース|テンプレート・サンドボックス]]です。{{
+
<td> ここは、[[<!--{{NAMESPACE}}:{{BASEPAGENAME}}-->{{ #rel2abs: .. }}]]の[[Yourpedia:テンプレートのサンドボックスとテストケース|テンプレート・サンドボックス]]です。{{
 
   #ifexist: {{ #rel2abs: ../testcases }}
 
   #ifexist: {{ #rel2abs: ../testcases }}
 
   | <br/>対応する[[{{ #rel2abs: ../testcases }}|テストケース・サブページ]]もご覧ください。
 
   | <br/>対応する[[{{ #rel2abs: ../testcases }}|テストケース・サブページ]]もご覧ください。

2010年1月13日 (水) 19:51時点における版


{{

 #if: {{ #rel2abs: .. }}
|
ここは、[[{{ #rel2abs: .. }}]]のテンプレート・サンドボックスです。{{
 #ifexist: {{ #rel2abs: ../testcases }}
 | 
対応する[[{{ #rel2abs: ../testcases }}|テストケース・サブページ]]もご覧ください。
}}
notice-for-sandbox
{{
   #ifeq: テンプレート | テンプレート
   |
 }}
|
notice-not-sandbox

}}


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

このテンプレートは、テンプレートのサンドボックスの告知を行います。

使い方

基本

次のコードを、サンドボックスの冒頭に貼り付けます(場合によってはテンプレート本体にも貼り付けます):

<noinclude>
{{Template sandbox notice}}
</noinclude><!-- ここにテンプレートのコードを記入 -->

告知の切り替え

次のパラメータでの告知の内容を切り替えられます:

<noinclude>
{{
  Template sandbox notice
  | notice-for-sandbox={{ambox|text=ここはサンドボックス|type=notice}}
  | notice-not-sandbox={{ambox|text=ここは非サンドボックス|type=content}}
}}
<!-- サンドボックスと非サンドボックスを区別しない告知はここに記入 -->
</noinclude><!-- ここにテンプレートのコードを記入 -->

保護されたテンプレートの例

次のコードは、保護の告知を利用しています:

<noinclude>
{{
  Template sandbox notice
  | notice-not-sandbox={{保護}}
}}
</noinclude><!-- ここにテンプレートのコードを記入 -->

テンプレートの説明文・解説を併用した例

このコードは、Help:テンプレートの説明文を併用しています:

<noinclude>
{{Template sandbox notice}}
<!-- 上段の告知はここに記入 -->
</noinclude><!-- ここにテンプレートのコードを記入 --><noinclude>
<!-- 下段の告知はここに記入 -->
{{Documentation}}
<!-- 言語間リンクとカテゴリはここに記入しない(ドキュメントに記入) -->
</noinclude>

上の三つを合わせた例

このコードは、Help:テンプレートの説明文保護の告知の両方を利用しています:

<noinclude>
{{
  Template sandbox notice
  | notice-for-sandbox={{ambox|text=This is a sandbox.|type=notice}}
  | notice-not-sandbox={{ambox|text=This is elsewhere.|type=content}}
{{半保護}}
}}
<!-- 上段の告知はここに記入 -->
</noinclude><!-- ここにテンプレートのコードを記入 --><noinclude>
<!-- 下段の告知はここに記入 -->
{{ Documentation }}
<!-- 言語間リンクとカテゴリはここに記入しない(ドキュメントに記入) -->
</noinclude>

ただし解説サブページがある場合、テンプレート本体の告知は<includeonly>と</includeonly>を用いて解説サブページに書くことが推奨されます。

パラメータ

パラメータの一覧
パラメータ 指定する内容 既定値 説明
subpage-name サブページ名 sandbox サンドボックスとしてのサブページ名を指定します。これは、告知を表示するかどうか、パラメータで指定された告知の選択に影響します。
notice-for-sandbox 任意の文章・テンプレート サブページ名が{{{subpage-name}}}である場合に表示する内容。
notice-not-sandbox 任意の文章・テンプレート サブページ名が{{{subpage-name}}}でない場合に表示する内容。

カテゴリ

このテンプレートは、貼り付けられたページに次のカテゴリを適用します:

適用するカテゴリの一覧
カテゴリ ソートキー
Category:テンプレート・サンドボックス {{PAGENAME}}

関連項目

{{

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

}}