文档图示 模板文档[查看] [编辑] [历史] [清除缓存]
信息框元模板
模板背景
((Ambox))條目
((Cmbox))分類
((Imbox))圖片
((Tmbox))討論
((Fmbox))頁腳/標題
((Ombox))其他頁面
((Mbox))自動偵測
((Asbox))小作品
((Dmbox))消歧義

本模板 ((ambox))Template:Article message box)是條目訊息框的元模板。用於創造文章訊息框模板,如 ((wikify)) 等。此外本模板具有自由選擇不同顏色、顯示特定預設圖片等功能。

请注意:这个模板只用于在条目名字空间使用的模板,其他名字空间使用的模板请不要使用。

常用参数

右側的方框內為 ((ambox)) 模板最常用的參數。每種參數的說明如下:

常用參數
((Ambox
| name  = 
| subst = <includeonly>((subst:substcheck))</includeonly>
| small = (({small|))}
| type  = 
| image = 
| sect  = (({1|))}
| issue = 
| talk  = (({talk|))}
| fix   = 
| date  = (({date|))}
| time  = (({time|))}
| cat   = 
| all   = 
))

name

name 参数指定模板的名字,不需要加上模板名字空间前缀。例如 ((Wikify)) 中填入的參數為 |name=Wikify

本參數應該在模板被移動時更新。本參數的指定有兩個目的:

subst

subst 参数讓元模板能检测此模板是否被错误替代引用的,并顯示一段警告文字。同时也会将页面加入 Category:錯誤使用替換引用的頁面 分类. 完全复制上述方框中的代码即可。一般情況下,請勿更改本參數內容,直接複製上方的模板代碼即可。

small

small 参數可讓編輯者在條目中使用模板時輸入 |small=left 來產生一個小型的模板。

這是一個靠左顯示的小型模板。

一般情況下本模板的顯示效果如下:

這是一個標準的訊息框格式。

其他參數設定方式:

type

type 参数能指定模板預設的左侧直條顏色和图片。本參數的選擇並非依據編輯者對顏色的偏好,而是根據模板內訊息的類型來決定。以下是七種可在「type」參數中填入的值:

type=speedy-请求快速刪除,如 ((delete))。
type=delete-请求删除,如 ((afd)) 与 ((vfd)) 。
type=content-内容问题,如 ((POV)) 与 ((globalize)) 。
type=style-格式问题,如 ((cleanup)) 与 ((wikify))。
type=move-合并、拆分及跨维基提议,如 ((split)) 与 ((splitsection))。
type=protection-页面保护,如 ((Protected))。
type=notice-条目注意,如 ((current)) 与 ((inuse))。

如果没有指定 type 参数,默认为 |type=notice

image

您可以使用 image 參數來指定模板中顯示的圖片。圖片的指定語法與維基百科放置圖片的預設語法相同(參見:如何放置圖片)。一般來說,圖片的寬度約為 40-50px。範例如下:

此條目之中立性有争议。其內容、語調可能帶有明顯的個人觀點或地方色彩。 (2024年8月16日)加上此模板的編輯者需在討論頁說明此文中立性有爭議的原因,以便讓各編輯者討論和改善。在編輯之前請務必察看讨论页。
此條目格式需要修正以符合格式手册。 (2024年8月16日)请协助補充相关内部链接,并使用百科全书的语气来改善这篇条目

請注意:

sect

许多条目訊息模板开头文字为「此条目⋯⋯」,如果此模板用于章节,则应该更适当地使用「此章节⋯⋯」。其他可能性包括「此列表⋯⋯」和「此人物傳記⋯⋯」。

为了实现这个功能。请使用 |sect=(({1|))} 參數。這將使編輯者能在第一個無名的參數中輸入「章節'」來改變模板所指的條目部分。例如:((Advert|章节)) 將會顯示:

此章节疑似为广告或包含宣传性内容。 (2024年8月16日)请协助使用中立的观点重写这篇条目。明显的广告请加入((Delete|G11))來提请删除

在使用这个功能時,在模板原始碼中应移除开头的几个字(例如:本条目),否则会造成重复显示。

issue & fix

issue 参数用于描述条目的问题。請儘量保持文字敘述簡潔有力(約在 10-20 個字內),並包含一個連結至有關的方針與指引頁面。

fix 参数包含描述如何改进条目的指导文字。文字內容可比 issue 參數中所填入的字數多,在大多數情況下,請保持在兩句話內敘述完畢。

當模板以整合狀態(例如放置在 ((multiple issues)) 中)或小型狀態(使用 |small=left 參數)顯示時,只有 issue 參數中的文字會顯示。例如在 ((citation style)) 模板中的參數設定為:

當單獨使用時顯示效果如下:

此條目的引用需要清理,使其符合格式。参考文献应符合正确的引用脚注外部链接格式。

但當與 ((article issues)) 模板整合使用或以小型模式(|small=left)顯示時,效果則如下:

本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。 此條目的引用需要清理,使其符合格式。参考文献应符合正确的引用脚注外部链接格式。

talk

某些條目訊息框模板包含了一個通往其討論頁的連結,並讓編輯者能指定相關議題所在的章節位置。如要達成這項功能,請使用 talk 參數,使用方式為 |talk=(({talk|))}

這項參數將可被編輯者以下述方式使用:

請注意:

date

date 直接傳送至元模板可讓編輯者(或機器人)自行輸入模板被放置在條目中的日期。日期將會以較小的字體在主要文字後顯示。

cat 參數同時獲得定義時,將 date 參數傳送至元模板可實現將條目自動按月分類的功能。

time

timedate用法差不多,但是time可以配合((#time:c)),例如:

((ambox|issue=内容|fix=附加文字|date=((subst:#time:c))))会显示为:
内容 (2024年8月16日)附加文字
((ambox|issue=内容|fix=附加文字|time=((subst:#time:c))))会显示为:
内容 (2024年8月16日)附加文字

cat

這個參數定義了清理分類的名稱。使用 |cat=CATEGORY 參數:

all

all 參數可用來指定所有包含模板之條目的分類。

其他參數

右側方框內展示了此模版的所有參數。由於幾乎不可能同時用到所有參數,因此不建議複製此處的空白模版。

完整的所有參數
((Ambox
| name        = 
| subst       = <includeonly>((subst:substcheck))</includeonly>
| small       = (({small|))}
| type        = 
| image       = 
| imageright  = 
| smallimage  = 
| smallimageright = 
| class       = 
| style       = 
| textstyle   = 
| sect        = (({1|))}
| issue       = 
| talk        = (({talk|))}
| fix         = 
| date        = (({date|))}
| time        = (({time|))}
| text        = 
| smalltext   = 
| cat         = 
| all         = 
| cat2        = 
| all2        = 
| cat3        = 
| all3        = 
))<noinclude>
((Documentation))
</noinclude>

imageright

在訊息框右側顯示圖片。填入方式與 image 參數相同,預設為不顯示任何圖片。

smallimage & smallimageright

可在此參數指定模板縮小顯示後所使用的圖片。僅在定義 |small=left 時有效。

class

可自行定义使用在訊息框的CSS型別選擇器(Class)。

style & textstyle

可選擇定義CSS樣式,不需加上引號 " ",但必須在結尾加上分號 ;

text & smalltext

除了指定 issuefix 參數外,也可使用 text 參數來定義要顯示的文字(不建议使用text,不支持移动版)

smalltext 則用來定義要以較小字體顯示的文字

其他分類相關參數

技術細節

如果你需要在text参数中使用一些特殊字符的话,那么就需要像这样将它们换码:

((ambox
| text  = 
等号 = 与前后大括号{ }可以正常地使用。
但是管道符((!))与两个连着的后大括号<nowiki>))</nowiki>则不能直接使用。
一起用同样要带nowiki标记<nowiki>|))</nowiki>))
等号 = 与前后大括号{ }可以正常地使用。 但是管道符|与两个连着的后大括号))则不能直接使用。 一起用同样要带nowiki标记|))。

此模板使用CSS类来确定显示风格,因此可被更换到其他风格。

在此元模板内使用了HTML的表格标示法,而没有使用维基式的表格标示法。在制作元模板时这是一个常见的方法,因为维基式标示法存在一些缺陷。譬如,维基式标示法会加大模板扩展语法及参数中特殊字符使用的难度。

此元模板所用的缺省图片用的是png格式的,而不是svg格式。其主要原因是在处理MediaWiki为svg图片所渲染的透明背景时,一些老版本的网络浏览器会遇到一些麻烦。这里的png格式图片有手工优化过的透明背景颜色,因而在所有的浏览器中它们看上去都是好的。请注意,svg图标只会在一些老版本的浏览器中看上去有点不对头,因此只有那些非常广泛使用的图标才值得费些功夫去做那种手工优化。

更多的技术细节参见讨论页以及下方的#參見一节。

參見

其他屬於 ((mbox)) 家族的系列模板:

其他页面: