コンテンツにスキップ

テンプレート:Index other

提供: Wikisource
テンプレートの解説[表示] [編集] [履歴] [キャッシュを破棄]

これはウィキソースの {{Index other}} テンプレートです。

このテンプレートは、現在表示されているページが目録ページ("Index:" 名前空間)か、それ以外のページ(例えばメイン空間)かを検出する際に、他のテンプレートを補助します。

使い方

[編集]

このテンプレートは通常、次のように2つのパラメータを取ります:

{{Index other | Index: ページ用テキスト | その他ページ用テキスト }}

テンプレートが目録ページ(すなわち "Index:" 名前空間)上にある場合、次のような出力になります:

Index: ページ用テキスト

その他のページ上にある場合は、次のようになります:

その他ページ用テキスト

demospace パラメータ

[編集]

テストや表示例用として、このテンプレートは demospace パラメータを受け取ることができます。

  • 値が Index の場合、「Index:」空間として動作し、1番目の引数(校正ページ用テキスト)を返します。
  • 値が other またはその他の名前空間であれば、2番目の引数(その他のページ用テキスト)を返します。
  • 空または未定義の場合、現在のページの種類に基づいて判定されます。

例:

{{Index other 
| Index: ページ用テキスト 
| その他ページ用テキスト 
| demospace = main
}}

このコードは、どのページで使用しても以下のように出力されます:

その他ページ用テキスト

テンプレート自体が demospace パラメータを受け取れるようにしておけば、ドキュメント内で出力結果の違いを示すのに便利です。記述例:

{{Index other 
| Index: ページ用テキスト 
| その他ページ用テキスト 
| demospace = {{{demospace|}}}
}}

関連項目

[編集]
  • {{Main other}}:メイン空間とそれ以外で内容を切り替える
  • {{Page other}}:Page: 名前空間とそれ以外で内容を切り替える
  • {{Page index other}}:Page: / Index: / その他の空間で出力を切り替える
  • {{Namespace detect}}:名前空間ごとの出力切り替えに使える汎用テンプレート
  • {{Namespace link}}:名前空間によってリンク先を変えるテンプレート
  • {{Double link}}:Page: 空間とメイン空間でリンクの出力を切り替える
  • {{Scan page link}}:Page: / Index: / メイン空間でリンク先を変えるページ番号リンク
  • {{TOC link}}:Page: 空間内で使う目次ページリンク用テンプレート