テンプレート:Namespace detect

提供:メディカルウェア
2011年3月1日 (火) 10:44時点におけるimported>Administratorによる版 (ページの作成:「{{#switch: {{lc: <!--Lower case the result--> <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{{de...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動
[編集] [キャッシュ破棄] テンプレートの解説
この解説は、テンプレート:Namespace detect/doc 編集 | 履歴から呼び出されています。
このテンプレートには、サンドボックステストケースもありません。(解説

ページの名前空間を判別して表示を切り替えるメタテンプレートです。

使い方[ソースを編集]

通常[ソースを編集]

{{namespace detect
| main  = 記事名前空間用のテキスト
| talk  = ノートページ名前空間用のテキスト
| other = その他の名前空間用のテキスト
}}

上記が記事名前空間で使用されると、以下のように表示されます。

記事名前空間用のテキスト

上記が記事やノートページ以外のその他の名前空間で使用されると、以下のように表示されます。

その他の名前空間用のテキスト

other 指定なし[ソースを編集]

上記の例ではすべての名前空間において何かを表示しますが、引数 other を指定しないことにより何も表示しないようにできます。例:

{{namespace detect
| file     = ファイル名前空間用のテキスト
| category = カテゴリ名前空間用のテキスト
| other    =
}}

この例ではファイル名前空間とカテゴリ名前空間以外の名前空間においては何も表示しません。

空引数[ソースを編集]

空引数(引数名を使用するが値は指定しない)を使用することで、特定の名前空間においてのみ何も表示しないようにできます。例:

{{namespace detect
| main  = 
| other = その他の名前空間用のテキスト
}}

この例では記事名前空間においては何も表示しませんが、それ以外の名前空間では以下を表示します。

その他の名前空間用のテキスト

引数[ソースを編集]

引数の一覧
引数 指定内容 既定値 説明
main テキスト 記事
talk テキスト ノート
user テキスト 利用者
wikipedia テキスト
file
image
テキスト ファイル
mediawiki テキスト
template テキスト
help テキスト
category テキスト
portal テキスト
other テキスト 該当する名前空間ではなかった場合
demospace デモ用(通常は使用されません)

関連項目[ソースを編集]

各名前空間専用の簡易版: