模板:Mbox:修订间差异
更多操作
建立内容为“<includeonly><!-- --><templatestyles src="Module:Message_box/styles.css" /><!-- -->{{#invoke:Message box|mbox}}<!-- --></includeonly><!-- --><noinclude> {{Doc…”的新页面 |
移除模板样式, 因为Module:Message_box已经会加载模板样式 |
||
| 第1行: | 第1行: | ||
<includeonly | <includeonly>{{#invoke:Message box|mbox}}</includeonly><noinclude> | ||
{{Documentation}} | {{Documentation}} | ||
<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> | <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> | ||
</noinclude> | </noinclude> | ||
2022年6月3日 (五) 00:08的最新版本
{{Mbox}} 代表 [M]ulti-namespace message [box] (多名字空间消息框) , 它可以生成名字空间敏感的消息框元模板。
最常见的是关于条目的{{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 值
| textstyle = CSS 值
| text = 消息主体文本。
| small = {{{small|left}}} / left / no
| smallimage = none / [[File:Some image.svg|30px]]
| smallimageright = none / [[File:Some image.svg|30px]]
| smalltext = 一个较短的消息正文。
| plainlinks = no
}}
注意: 仅当模板出现在条目、讨论或 "其他" 页面类型上时, small 参数才有效。有关其相关文档, 请参见{{Ambox}}、{{Tmbox}}和/或{{Ombox}}。在无效的情况下使用小参数无效, 但也无害。
关于 demospace
如{{Namespace detect}}中所述, 此模板可以选择采用 "demospace" 参数。该参数仅用于测试和演示目的。如果要将消息框锁定为一种样式, 请直接使用其他Mbox之一。
"Image:" 名字空间已在2008年12月11日重命名到 "File:" 。此模板已更新, 可以在此之前很好地了解这两个名称, 因此仍然可以正常工作。为了向后兼容, 它仍然理解 "demospace = image" , 这与 "demospace = file" 具有相同的含义。但是现在不建议使用 "demospace = image" 。
模板数据
Mbox (多名字空间消息框) 元模板, 用于构建名字空间敏感的消息框元模板。
| 参数 | 描述 | 类型 | 状态 | |
|---|---|---|---|---|
| 名称 | name | 消息框的名称 | 字符串 | 推荐 |
| demospace | demospace | [{{{demospace|}}}, main, talk, file, category, other] 用于演示, 设置为什么消息框看起来就是在那个名字空间里所呈现的样子 | 字符串 | 推荐 |
| 小型的 | small | 设置为 left 可以生成一个小型消息框
| 字符串 | 可选 |
| 类型 | type | 指定消息框类型
| 字符串 | 推荐 |
| 图像 | image | 可以设置消息框左侧的图像 | wikitext片段 | 可选 |
| 右侧图像 | imageright | 可以设置消息框右侧的图像 | wikitext片段 | 可选 |
| 小型消息框图像 | smallimage | 可以设置小型消息框左侧的图像 | wikitext片段 | 可选 |
| 小型消息框右侧图像 | smallimageright | 可以设置小型消息框右侧的图像 | wikitext片段 | 可选 |
| CSS 样式 | style | 可以设置消息框的 CSS 样式 | 字符串 | 可选 |
| 文本 CSS 样式 | textstyle | 可以设置消息框内文本的 CSS 样式 | 字符串 | 可选 |
| 文本 | text | 消息框主体文本 | 内容 | 可选 |
| 小型文本 | smalltext | 主体文本后的小型文本 | 内容 | 可选 |
| 外部链接图标 | plainlinks | 可以设置外部链接是否显示一个表明是外部链接的图标 | 字符串 | 可选 |