テンプレート:Mbox
Luaモジュールを使用しています: |
メッセージボックス メタテンプレート | |
---|---|
テンプレート | 対象 |
{{Ambox}} | 記事 |
{{Cmbox}} | カテゴリ |
{{Imbox}} | ファイル |
{{Tmbox}} | ノート |
{{Fmbox}} | フッタ / ヘッダ |
{{Ombox}} | その他 |
{{Mbox}} | 自動判別 |
{{Asbox}} | 記事スタブ |
{{Dmbox}} | 曖昧さ回避 |
{{Mbox}}はMulti-namespace messageboxを意味しており、名前空間に依存するメッセージボックステンプレートを実装可能なメタテンプレートです。
最も一般的なのは、記事用の{{Ambox}} 、トークページ用の{{Tmbox}}、ファイル(旧イメージ)ページ用の{{Imbox}}、カテゴリページ用の{{Cmbox}}、およびその他の種類のページ用の{{Ombox}}です。
使い方
[編集]このテンプレートは、メッセージボックスのスタイルを変更する必要がある場合のみ使用してください。ほとんどのメッセージボックスはこのテンプレートを使用する必要はなく、上記で挙げたテンプレートのいずれかを使用すべきです。これらのテンプレートを直接使用すると、テンプレート・ページでも他のどの場所でもテンプレートが同じように見えるので、どのようなページで使用されるかが明確になります。また、これらのテンプレートが提供する追加機能を利用することができ、サーバーの負荷も軽減されます。
このテンプレートは {{Ambox}}, {{Imbox}} などと同じパラメータを受け取ります。このテンプレートが呼び出すボックスの中には、最大幅52pxの画像ししか処理しないものがあります。そのため、この制限はこのテンプレートにも適用されます。そうしないと、ひどいパディングの問題が発生します。
パラメーター
[編集]すべてのパラメータのリスト
{{Mbox
| name = テンプレートの名前
| demospace = {{{demospace|}}} / main / talk / file / category / other
| type = speedy / delete / content / style / notice / move / protection
| image = none / [[File:Some image.svg|40px]]
| imageright = [[File:Some image.svg|40px]]
| style=CSS values
| textstyle=CSS values
| text = The message body text.
| small = {{{small|left}}} / left / no
| smallimage = none / [[File:Some image.svg|30px]]
| smallimageright = none / [[File:Some image.svg|30px]]
| smalltext = A shorter message body text.
| plainlinks = no
}}
注意:smallパラメータは、テンプレートが記事、記事または「その他」のページ・タイプに表示される場合にのみ有効です。関連ドキュメントについては、{{Ambox}}、{{Tmbox}}および{{Ombox}}を参照してください。smallパラメータが有効でない場合に使用しても効果はありませんが、害もありません。
demospaceについて
[編集]このテンプレートはオプションで{{Namespace detect}}で説明したdemospaceパラメータを使用できます。このパラメータはテストとデモストレーションの目的でのみ使用されます。メッセージボックスを1つのスタイルに固定したい場合は、代わりに他のmboxのいずれかを直接使用します。
Mbox ファミリー
[編集]- {{Ambox}}:記事ページ用メッセージボックス。
- {{Cmbox}}:カテゴリーページ用メッセージボックス・
- {{Imbox}}:ファイルページ用メッセージボックス。
- {{Tmbox}}:議論ページ用メッセージボックス。
- {{Fmbox}}:ヘッダー・フッダー用メッセージボックス。
- {{Ombox}}:その他のページ用メッセージボックス・
- {{Mbox}}:使用されているページの名前空間によって表示を変更するメッセージボックス
密接に関係するメタテンプレート