テンプレート:記事名の制約
提供: Yourpedia
このテンプレートはMediaWikiの仕様上、記事名として使えないあるいは正しく表示できない文字(アンダースコアや井桁など)を含む記事において使用します。
さらにアンダースコア( _ )、上付き文字(Tommy february6の"6"の部分)、下付き文字(H2Oの"2"の部分)の場合、記事名を正しい表記に置換させることができます。そのほかの記号などの場合はメッセージを表示させます。
使い方と注意
{{記事名の制約|(引数)}}
- Subst: は使わずに出力させてください。
- 「(引数)」の部分には名称の正しい表記(例:Shift JISではShift_JIS)で入力してください。引数を入力しないあるいはアンダースコアや上付き文字、下付き文字のタグを除く部分で本来の記事名と異っている場合は記事名の置換が動作せず、メッセージが表示されます。特に曖昧さ回避に当てはまる記事の場合は注意してください。
例:
記事名 | 記述 | 結果 (メッセージの表示/非表示) |
---|---|---|
Tommy february6 (アルバム) | {{記事名の制約|Tommy february<sup>6</sup> (アルバム)}} |
非表示 |
H2O | {{記事名の制約|H<sub>2</sub>O}} |
非表示 |
C Sharp | {{記事名の制約|C#}} |
表示 |
めちゃ×2イケてるッ! | {{記事名の制約|めちゃ<sup>2</sup>イケてるッ!}} |
表示 |
めちゃ×2イケてるッ!では引数に本来の記事名とは異なる部分(×を含んでいない)が存在していることによってメッセージが表示されます。
表示
JavaScriptが有効になっているウェブブラウザで引数内の約物またはタグがアンダースコアおよび上付き文字、下付き文字のいずれかのみを含む場合、「(引数)」に入力された文字列が記事名として表示されます。
- ただし標準以外の名前空間(Category、Portalなど)で使った場合、: に次ぐ文字列で反映されます。また利用者名前空間に導入すると、利用者: がUser: の文字列に置換されます。
JavaScriptが無効になっているウェブブラウザや引数に井桁などを含む等上の条件に当てはまらない場合、以下のメッセージが表示されます。
[[Image:|058px|]] | 本来の表記は「{記事名の制約」です。この記事に付けられた題名は記事名の制約から不正確なものとなっています。 |
disablerealtitle
パラメータを使用すると、このJavaScriptによる記事名の書き換え機能を無効にすることができます。{{記事名の制約|title=タイトル|disablerealtitle=yes}}などと記述してください。