Template:Redirect template
- このページは転送です。
| このテンプレートは多くのページで使われています。 余計な混乱やサーバーへの負荷を避けるために、どんな変更でも最初はテンプレートのサンドボックス・サブページ、テストケース・サブページもしくはあなた自身の利用者スペースのページで試すべきです。また、変更前に、この項目のノートで議論するようにお願いします。 |
| このテンプレートは置換すべきではありません。 |
| Luaモジュールを使用しています: |
これは、転送カテゴリ(rcat)テンプレートを標準化するためのメタテンプレートです。このテンプレートが生成するメッセージは、rcatを介して転送ページに貼り付けられることを意図しています。
パラメータで指定された名前空間に貼り付けられると、そのパラメータに従ってページをカテゴリ付けします。分類先は隠しメンテナンスカテゴリであるため、転送ページ上にはカテゴリ分類に関する重要なメッセージが表示されます。
使用法
[編集]このテンプレートは、「ハード」転送をタグ付けするrcatでのみ使用してください。カテゴリ転送のようなソフト転送で使用すると、予期しない結果が生じる可能性があります。ソフト転送で使用した場合、このテンプレートは不安定になるおそれがあります。
転送ページに通常存在するリンクは、転送先ページへのリンク、およびその転送に適用されるカテゴリリンクとインターウィキリンクです。
パラメータ
[編集]すべてのパラメータを使用する必要がありますが、|from= と |to= はどちらか一方のみでも構いません(両方使用も可能)。また、|printworthy=(yes または no) は適切な場合に使用してください。
パラメータ |name=From example は、「This is a redirect...」の前に「From example:」というテキストを追加します。「From example」というテキストは、|category= パラメータによって populate される転送メンテナンスカテゴリに自動的にリンクされます。
パラメータ |from=another example は、「This is a redirect」の後に「from another example.」というテキストを追加します。パラメータ |to=a third example は、「This is a redirect」の後(from パラメータのテキストも使用されている場合はその後)に「to a third example.」というテキストを追加します。ピリオド(終止符)は文末に自動的に配置されるため、手動でピリオドを入力すると文末にピリオドが二つ表示されることに注意してください。
パラメータ |info=This is extra information. は、最初の文の後に「This is extra information.」というテキストを生成し、必要に応じて転送の種類に関する追加情報を表示できるようにします。追加情報は過剰に避けてください。対応するカテゴリページに含めることもできます。|info= パラメータでは、ピリオド(終止符)は自動では付かないため、文末に手動で入力する必要があります。
カテゴリパラメータは、このテンプレートを使用する転送テンプレートが貼られたページをカテゴリに追加します。テンプレートが使用される名前空間に応じたパラメータを使用してください。
|main category=Redirects from examples|help category=|portal category=|talk category=(すべてのノート名前空間用)|template category=|wikipedia category=|user category=|draftcategory=|all category=は、任意の名前空間の転送ページに指定したカテゴリを追加します。- その他の名前空間用のパラメータは、このテンプレートの後に処理できます。例として {{R to draft namespace}} では、{{Draft other}} テンプレートを使用して Category:Redirects to the draft namespace を populate します。
名前空間パラメータは |other category= と組み合わせて使用できます。このパラメータは、指定した名前空間パラメータのカテゴリ以外の任意の名前空間のページにカテゴリを追加します。
パラメータ |printworthy= は、パラメータがそれぞれ「yes」か「no」かによって、標準名前空間のページを Category:Printworthy redirects または Category:Unprintworthy redirects に分類します。
パラメータ |id= は常に使用し、テンプレートの完全な名前(名前空間プレフィックスを除く)を設定してください。これは見た目には影響しませんが、テンプレートが生成するdiv要素にHTMLクラスを追加し、スクリプトやボットがその存在を検出できるようにします。
例
[編集]{{Redirect template
|id=R from example
|name=From an example
|from=an example
|to=a related topic, such as the topic related to this example
|main category=Redirects from examples
}}<noinclude>
<!-- カテゴリは/docサブページに置いてください。言語間リンクはウィキデータへ。 -->
{{documentation}}
</noinclude>
{{R from example}} のように単独で使用すると、次のように表示されます。
- このページは転送です。
{{Redirect category shell}} テンプレートと組み合わせて使用すると、次のように表示されます。
このページはリダイレクトです。以下のカテゴリはこのリダイレクトを追跡・管理するために使用されています:
|
- 注:Redirect category shell テンプレートは保護レベルを検出します。この例では、このテンプレート Redirect template がテンプレート保護されている事実が自動的に感知され、表示されます。この保護通知は、ドキュメントページが表示される際には表示されません。そのページは編集から保護されていないためです。
誤った使用法
[編集]このテンプレートを装備したrcatが誤った名前空間の転送にタグ付けすると、{{Incorrect redirect template}} によって次の通知が適用され、転送ページに表示されます(編集が「プレビュー」されたときにも表示されるため、編集を実際に保存する前にrcatを除去できます)。
| 上記のrcatテンプレートは、{{{1}}} 名前空間にある転送をカテゴリ付けする場合にのみ使用してください。 |
ここで
{{{1}}}分 は、rcatで指定された名前空間へのリンクに置き換えられます。
また、転送はrcatの期待するカテゴリを populate しません。rcatを付けて保存した場合、誤ってタグ付けされた転送は 代わりに Category:Pages with templates in the wrong namespace を populate します。
使用上の注意
[編集]{{R from fictional character}} および {{R from IMO number}} で、パーサー関数 {{#if:...}} {{#ifeq:...}} などをこのテンプレート 内 で使用すると、転送ページに予期しない結果や望ましくないテキストが生じる可能性があることが判明しました。rcatでパラメータなどを使用したい場合は、実際に「ライブ」にする前にサンドボックスで結果をテストしてください。異常が見られる場合は、パーサー関数を Redirect template の 外(通常は 下)に置き、<includeonly>...</includeonly> タグで囲んでください。
TemplateData
[編集]転送カテゴリテンプレート用のメタテンプレート。このテンプレートを直接貼り付けないでください。
| パラメーター | 説明 | 型 | 状態 | |
|---|---|---|---|---|
| rcatテンプレート名 | id | rcatテンプレートの実際の名前
| テンプレート | 必須 |
| 表示するrcatテンプレート名 | name | 表示されるrcatテンプレートの名前
| 文字列 | 必須 |
| From | from | 転送元。出力メッセージ「This is a redirect from [このパラメータ値] to [他のパラメータ値].」で使用されます。
| 内容 | 必須 |
| To | to | 転送先。出力メッセージ「This is a redirect from [他のパラメータ値] to [このパラメータ値].」で使用されます。
| 内容 | 必須 |
| メインカテゴリ | main category | 転送のカテゴリ。
| 文字列 | 必須 |