テンプレート:オリンピック関連一斉改名/doc

From 日本TW架空国家WIKI
Jump to navigation Jump to search

これは、プロジェクト‐ノート:オリンピック/オリンピック関連記事命名方針の最終決定_(続き)における議論により、改名が予定されているページの先頭で告知するためのテンプレートです。改名実施後もページの内容の修正を促すための告知テンプレートとして機能します。オリンピック関連であっても改名する予定がないページにはこのテンプレートを貼る必要はありません。

使い方

{{オリンピック関連一斉改名|from=現在のページ名|subpage=改名データのサブページ名|t=議論するページ名|talksection=議論する節の名前|{{subst:DATE}}}}

改名予定のページの編集画面の先頭にコードを貼り、記入必須である「現在のページ名」と「年月」を記入します。「新ページ名」、「新ページ名の代案」、「議論する節の名前」の記入は、任意です。上記のテンプレートとコードは、全ての引数を使用した場合の例です。

なお、テンプレートに対して使用する場合は、<noinclude>{{オリンピック関連一斉改名|~~~}}</noinclude>のようにnoincludeを使用して、テンプレートを使う側にメッセージが出ないようにしておきましょう。

from引数には現在のページ名を指定します。この引数は後述する表示の自動切り替えの判定に利用されますので、必ず記入してください。直接記入する方法以外にマジックワードを利用して{{subst:FULLPAGENAME}}と記入する方法もあります。このときsubst:を付けないと表示の自動切り替えが起きないので、注意してください。

subpage引数は改名先の改名データのサブページ名を指定します。この引数は改名データから改名先のページ名を取得する際に利用されます。例えばプロジェクト‐ノート:オリンピック/改名データ2/夏季大会であれば「夏季大会」と記入してください。

「議論するページ名」と「議論する節の名前」は議論しているページへのリンクを生成するための引数です。「議論するページ名」を省略した場合はプロジェクト‐ノート:オリンピック/オリンピック関連記事命名方針の最終決定_(続き)へリンクします。節にリンクしたい場合は「議論する節の名前」を記入します。

年月は、date= で記入することができます。{{subst:DATE}} は、テンプレートSubst展開することで、date=yyyy年m月 と出力します。

表示の自動切り替え

改名予定のページに対してこのテンプレートを貼り付けた場合、以下のように表示され、貼り付けられたページをCategory:オリンピック関連一斉改名対象 (改名前)へカテゴライズします。

テンプレート:オリンピック関連一斉改名/改名前


改名が実施された場合、表示が自動的に以下のように切り替わります。

テンプレート:オリンピック関連一斉改名/改名後

「旧ページ名」のところにはfrom引数で指定したページ名が表示されます。このように表示されている場合、貼り付けられたページをCategory:オリンピック関連一斉改名対象 (改名後未チェック)へカテゴライズします。

技術的にはfrom引数で指定したページ名が現在のページ名と一致しているかどうかを判定し、一致していればTemplate:オリンピック関連一斉改名/改名前を、一致していなければTemplate:オリンピック関連一斉改名/改名後を呼び出すようにしています。

各引数の説明(TemplateData)

これは新しいビジュアルエディターにより使用されるテンプレートのためのTemplateData文書です。

オリンピック関連一斉改名

ページの改名提案を記事の先頭で告知するためのテンプレートです

Template parameters

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
現在のページ名from

現在のページ名を記入します。設定がない場合、呼び出しエラーを表示します。

Auto value
{{subst:FULLPAGENAME}}
Pagerequired
サブページ名subpage

改名データのサブページ名を記入します。

Example
夏季大会
Stringsuggested
議論場所(ノート名)t

改名を議論するページ名を記入します。

Default
プロジェクト‐ノート:オリンピック/オリンピック関連記事命名方針の最終決定_(続き)
Pageoptional
議論場所(節名)talksection

改名を議論する節名を記入します。

Stringoptional
改名提案年・月date

改名を提案した年・月を「○年◇月」の形式で。設定がない場合、呼び出しエラーを表示します。

Auto value
{{subst:#time:Y年F|+9 hours}}
Daterequired

関連項目