Template:Mbox
此模板使用Lua语言: |
信息框元模板 | |
---|---|
模板 | 背景 |
{{Ambox}} | 条目 |
{{Cmbox}} | 分类 |
{{Imbox}} | 图片 |
{{Tmbox}} | 讨论 |
{{Fmbox}} | 页脚/标题 |
{{Ombox}} | 其他页面 |
{{Mbox}} | 自动侦测 |
消歧义 |
{{Mbox}} 是一个元模板(在其他模板中引用的模板)。使用本模板将产生一个横幅信息框,并可在各种不同类型的页面使用,无需手动变更横幅信息框的样式,模板能侦测其所在的名字空间,并從 {{ambox}}、{{tmbox}}、{{imbox}}、{{cmbox}}、{{ombox}} 中自动选择适合的模板使用。
请注意,仅在需要于多个名字空间中放置同一信息框模板时才使用本模板。在一般的情況下,请直接于 {{ambox}}、{{tmbox}}、{{imbox}}、{{cmbox}}、{{ombox}} 中选择适当的模板使用。这样做可让其他编辑者了解每个特定模板的用途,并可使用该特定模板的其他附加功能。此外,直接使用上述模板也可降低百科服务器的负担。
用法
本模板与{{ambox}} 和 {{imbox}} 等所使用的参数相同。使用方法请见上述模板的说明页面。
本模板引用的上述部分模板只能显示最大 52px 宽度的图片,因此本模板的图片宽度上限亦设定为 52px,以避免影响间距美观。
Demospace
本模板包含了一个來自 {{namespace detect}} 的「demospace」参数,关于此参数的说明请参看该模板的说明页面。此参数仅供测试和示范使用。如果您希望将模板的样式固定,请直接使用前述的各名字空间专用模板。
参数
以下列出本模板的所有参数:
{{mbox | demospace = {{{demospace|}}} / main / talk / file / category / other | type = speedy / delete / content / style / notice / move / protection | image = 可留空 / [[File:图片文件名称.svg|40px]] | imageright = 可留空 / [[File:图片文件名称.svg|40px]] | style = 可留空 / CSS 代码 | textstyle = 可留空 / CSS 代码 | text = 横幅信息框内的文字 | small = {{{small|}}} / left / yes | smallimage = 可留空 / [[File:Some image.svg|30px]] | smallimageright = 可留空 / [[File:Some image.svg|30px]] | smalltext = 一段以较小字体显示的文字 }}
请注意:「small」参数仅在条目、讨论页(Talk)和其他(Other)名字空间中有效。关于「small」参数的示范请参看 {{ambox}}、{{tmbox}} 和 {{ombox}}。
参看
在信息框(mbox)家族中的元模板:
{{ambox}}
:用于条目信息框{{tmbox}}
:用于讨论页信息框{{imbox}}
:用于图像页信息框{{cmbox}}
:用于分类信息框{{ombox}}
:用于其他页面信息框{{mbox}}
:有名字空间探测功能。某些消息框会用在几类页面并因此需要依据所用在的页面来改变风格,这种情况下的消息框可以用此元模板。
有相近关系的元模板:
上述文档嵌入自Template:Mbox/doc。 (编辑 | 历史) 编者可以在本模板的沙盒 (创建 | 镜像)和测试样例 (创建)页面进行实验。 请在/doc子页面中添加分类。本模板的子页面。 |