テンプレート:Index other
表示
| Luaモジュールを使用しています: |
これはウィキソースの {{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: 空間内で使う目次ページリンク用テンプレート