|
|
行 1: |
行 1: |
| 本模板是条目信息框的元模板。用于创造文章信息框模板。此外本模板具有自由选择不同颜色、显示特定预设图片等功能。
| | <includeonly> |
| | | {|style="float:left; text-align:center;word-warp:break-word;" width="100px" |
| '''请注意''':这个模板只用于在条目名字空间使用的模板,其他名字空间使用的模板请不要使用。
| |
| | |
| ==常用参数==
| |
| 右侧的方框内为本模板最常用的参数。每种参数的说明如下:
| |
| {| class="wikitable" align="right" style="background:transparent;" width="40%" | |
| !常用參數
| |
| |- | | |- |
| |<pre style="font-size:90%;"> | | | |
| {{Ambox
| | [[文件:Songs {{{2}}}{{#switch: {{{3}}} |
| | name =
| | | FTR = |
| | subst = <includeonly>{{subst:substcheck}}</includeonly>
| | | BYD = _byd |
| | small = {{{small|}}}
| | }}{{#if: {{{ 文件 类型|}}} |
| | type =
| | |.{{{ 文件类型|}}} |
| | image =
| | |{{#ifeq: {{PAGEID:文件:Songs {{{2}}}.jpg}} |0||.jpg}} |
| | sect = {{{1|}}}
| | {{#ifeq: {{PAGEID:文 件:Songs {{{2}}}.png}} |0||.png}} |
| | issue =
| | {{#ifeq: {{PAGEID:文 件:Songs {{{2}}}.jpeg}} |0||.jpeg}} |
| | talk = {{{talk|}}}
| | }}|110px| 无 框| 居 中|link={{{1}}}]] |
| | fix = | | |}</includeonly> |
| | date = {{{date|}}}
| |
| | time = {{{time|}}}
| |
| | cat = | |
| | all =
| |
| }} | |
| </pre>
| |
| |}
| |
| | |
| === '''name''' ===
| |
| name参数指定模板的名字,不需要加上模板名字空间前缀。
| |
| | |
| 本参数应该模板被移动时更新。本参数的指定有两个目的:
| |
| | |
| 如果模板被错误的替换引用(substituded),这个参数能让元模板显示一段警告文字,将可帮助编辑者修复问题。
| |
| | |
| 能让模板在模板页中更有效地展示,例如在没有填入日期的情况下自动显示日期,并能让模板准确分类。
| |
| | |
| === subst ===
| |
| subst参数让元模板能检测此模板是否被错误替代引用的,并显示一段警告文字。完全复制上述方框中的代码即可。一般情况下,请勿更改本参数内容,直接复制上方的模板代码即可。
| |
| | |
| ===''small''===
| |
| small参数可让编辑者在条目中使用模板时输入 <code>|small=left</code> 来产生一个小型的模板。
| |
| | |
| {{ambox|nocat=true|small=left|text=這是一個靠左顯示的小型模板。}} | |
| | |
| 一般情况下本模板的显示效果如下:
| |
| | |
| {{ambox|nocat=true|text=這是一個標準的訊息框格式。}}其他参数设置方式:
| |
| | |
| * 如果模板“永远”不应以缩小的方式显示,请在模板源代码中使用 <code>|small=no</code>。
| |
| * 如果模板应“总是”以缩小的方式显示,请在模板源代码中使用 <code>|small=left</code>。
| |
| * 如果模板“默认为缩小显示”,请在模板源代码中使用 <code>|small=<nowiki>{{{small|left}}}</nowiki></code>。可让编辑者在条目中输入 <code>|small=no</code> 参数时无效。
| |
| | |
| ===''type''===
| |
| ''type'' 参数能指定的模板默认的左侧直条颜色和图片。本参数的选择并非依据编辑者对颜色的偏好,而是根据模板内讯息的 类型 来决定。以下是七种可在“<code>type</code>”参数中填入的值:
| |
| | |
| {{ambox
| |
| | type = speedy
| |
| | text = type=<u>speedy</u>-请求快速刪除,如 {{tl|delete}}。 | |
| }} | |
| {{ambox
| |
| | type = delete | |
| | text = type=<u>delete</u>-请求删除,如 {{tl|afd}} 与 {{tl|vfd}} 。
| |
| }} | |
| {{ambox
| |
| | type = content
| |
| | text = type=<u>content</u>-内容问题,如 {{tl|POV}} 与 {{tl|globalize}} 。 | |
| }}
| |
| {{ambox | |
| | type = style
| |
| | text = type=<u>style</u>-格式问题,如 {{tl|cleanup}} 与 {{tl|wikify}} 。
| |
| }} | |
| {{ambox
| |
| | type = move
| |
| | text = type=<u>move</u>-合并、拆分及跨维基提议,如 {{tl|split}} 与 {{tl|splitsection}} 。 | |
| }}
| |
| {{ambox
| |
| | type = protection
| |
| | text = type=<u>protection</u>-页面保护,如 {{tl|Protected}}。
| |
| }}
| |
| {{ambox
| |
| | type = notice
| |
| | text = type=<u>notice</u>-条目注意,如 {{tl|current}} 与 {{tl|inuse}}。
| |
| }}
| |
| | |
| 如果没有指定 ''type'' 参数,默认为 notice。
| |
| | |
| ===''image''===
| |
| 您可以使用 ''image'' 参数来指定模板中显示的图片。图片的指定语法与维基百科放置图片的默认语法相同(参见:如何放置图片)。一般来说,图片的宽度约为 40-50px。示例如下:
| |
| | |
| * <nowiki>{{POV}}</nowiki> 中参数设置为 <code>|image=<nowiki>[[File:Unbalanced scales.svg|40px|link=|alt=]]</nowiki></code>,其显示效果如下:
| |
| {{POV|time={{#time:c}}|nocat=true}} | |
| | |
| 請注意:
| |
| | |
| * 如果没有指定图片,模板将会配合“type”参数的内容选择适当的图片(参见:#type)
| |
| * 如果参数设置为 <code>|image=none</code> 时将不会显示任何图片,讯息框内将仅显示 文 字。
| |
| * 如果图片仅为装饰功能,并属于公共领域,可如在参数中加上 "<code>|link=</code> ''以产生连往图片描述页的链接,以及'' <code>|alt=</code>" 来产生替代文字;以上两种做法可提升页面亲和力。
| |
| | |
| ===''sect''===
| |
| 许多条目讯息模板开头文字为“'''此条目⋯⋯'''”,如果此模板用于章节,则应该更适当地使用“'''此章节⋯⋯'''”。其他可能性包括“'''此列表⋯⋯'''”和“'''此人物传记⋯⋯'''”。
| |
| | |
| 为了实现这个功能。请使用 <code>|sect=<nowiki>{{{1|}}}</nowiki></code> 参数。这将使编辑者能在第一个无名的参数中输入“'''章节''''”来改变模板所指的条目部分。
| |
| | |
| 在使用这个功能时,在模板源代码中应移除开头的几个字(例如:本条目),否则会造成重复显示。
| |
| | |
| ===''issue'' & ''fix''===
| |
| ''issue'' 参数用于描述条目的问题。请尽量保持文字叙述简洁有力(约在 10-20 个字内),并包含一个链接至有关的方针与指引页面。
| |
| | |
| ''fix'' 参数包含描述如何改进条目的指导文字。文字内容可比 ''issue'' 参数中所填入的字数多,在大多数情况下,请保持在两句话内叙述完毕。
| |
| | |
| 当模板以集成状态(例如放置在 <nowiki>{{multiple issues}}</nowiki> 中)或小型状态(使用 <code>|small=left</code> 参数)显示时,只有 ''issue'' 参数中的文字会显示。例如在 <nowiki>{{citation style}}</nowiki> 模板中的参数设置为:
| |
| | |
| * <code>|issue = 本條目的<nowiki>'''</nowiki>引用需要进行清理。<nowiki>'''</nowiki></code>
| |
| * <code>| fix = 参考文献应符合正确的<nowiki>[[Wikipedia:列明来源| 引用]]</nowiki>、<nowiki>[[Wikipedia:脚注| 脚注]]</nowiki>及<nowiki>[[Wikipedia:外部链接|外部链接]]</nowiki>格式。</code>
| |
| | |
| ===''talk''===
| |
| 某些条目讯息框模板包含了一个通往其讨论页的链接,并让编辑者能指定相关议题所在的章节位置。如要达成这项功能,请使用 ''talk'' 参数,使用方式为 <code>|talk=<nowiki>{{{talk|}}}</nowiki></code>。
| |
| | |
| 这项参数将可被编辑者以下述方式使用: | |
| | |
| * <code>|talk=章节标题</code> - 链接可通往条目讨论页中的特定章节。例如:<code>|talk=西瓜</code>
| |
| * <code>|talk=完整页面名称</code> - 链接将通往指定的页面。例如:<code>|talk=Talk:香蕉#西瓜</code>
| |
| | |
| 请注意:
| |
| | |
| * 当模板中使用本参数时,模板本身将会显示一个通往讨论页的链接(为了显示支持此功能),但仅有在参数被确实定义时才会在条目中的模板内显示。
| |
| * 如果要让模板永远显示一个通往讨论页的链接,请使用 <code>|talk=<nowiki>{{{talk|#}}}</nowiki></code> 参数。
| |
| * 如果讨论页面不存在,无论参数设置为何,都将不会显示任何链接。
| |
| | |
| === ''date'' ===
| |
| 将 ''date'' 直接发送至元模板可让编辑者(或机器人)自行输入模板被放置在条目中的日期。日期将会以较小的字体在主要文字后显示。
| |
| | |
| 在 ''cat'' 参数同时获得定义时,将 ''date'' 参数发送至元模板可实现将条目自动按月分类的功能。
| |
| | |
| ===''time''===
| |
| ''time''和''date''用法差不多,但是time可以配合<nowiki>{{#time:c}}</nowiki>,例如:
| |
| | |
| <nowiki>{{ambox|issue=内容|fix=附加文字|date={{subst:#time:c}}}}</nowiki>会显示为:{{ambox|issue=内容|fix=附加 文 字|date={{#time:c}}}}
| |
| | |
| <nowiki>{{ambox|issue=内容|fix=附加文字|time={{subst:#time:c}}}}</nowiki>会显示为:{{ambox|issue=内容|fix=附加文字|time={{#time:c}}}}
| |
| | |
| === ''cat'' ===
| |
| 这个参数定义了清理分类的名称。使用 <code>|cat=CATEGORY</code> 参数:
| |
| | |
| * 并同时使用 <code>|date=DATE</code>,则条目会被自动分类至 '''Category:自DATE起CATEGORY''' 中。
| |
| * 若无指定日期,条目会被自动分类至 '''Category:CATEGORY''' 中。
| |
| | |
| === ''all'' ===
| |
| ''all 参数可用来指定所有包含模板之条目的分类。''
| |
| <br />
| |
| | |
| ==其他参数==
| |
| 右侧方框内展示了此模版的所有参数。由于几乎不可能同时用到所有参数,因此不建议复制此处的空白模版。
| |
| {| class="wikitable" align="right" style="background:transparent; width=40%"
| |
| !完整的所有參數
| |
| |-
| |
| |<pre style="font-size:90%; width=40%">
| |
| {{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>
| |
| </pre>
| |
| |}
| |
| | |
| === ''imageright'' ===
| |
| 在讯息 框 右侧显示图片。填入方式与 ''image'' 参数相同,默认为不显示任何图片。
| |
| | |
| === ''smallimage'' & ''smallimageright'' ===
| |
| 可在此参数指定模板缩小显示后所使用的图片。仅在定义 <code>|small=left</code> 时有效。
| |
| | |
| === ''class'' ===
| |
| 可自行定义使用在讯息框的CSS类型选择器(Class)。
| |
| | |
| === ''style'' & ''textstyle'' ===
| |
| 可选择定义CSS样式,不需加上引号 <code>" "</code>,但必须在结尾加上分号 <code>;</code>。
| |
| | |
| * ''style'' 为套用至整个讯息框的样式
| |
| * ''textstyle'' 为仅套用在文字上的样式
| |
| | |
| === ''text'' & ''smalltext'' ===
| |
| 除了指定 ''issue'' 和 ''fix'' 参数外,也可使用 ''text'' 参数来定义要显示的文字(不建议使用''text'',不支持移动版)
| |
| | |
| ''smalltext'' 则用来定义要以较小字体显示的文字
| |
| | |
| === 其他分类相关参数 ===
| |
| | |
| * ''cat2'' 和 ''cat3'' 可增加按月分类时所用的分类名称,用法与 ''#cat'' 参数相同。
| |
| * ''all2'' 和 ''all3'' 可增加所有包含模板之条目的分类名称,用法与 ''#all'' 参数相同。
| |
| | |
| ==技术细节==
| |
| 如果你需要在text参数 中 使用一些特殊字符的话,那么就需要像这样将它们换码:<pre>
| |
| {{ambox
| |
| | text = | |
| 等号 = 与前后大括号{ }可以正常地使用。
| |
| 但是管道符{{!}}与两个连着的后大括号<nowiki><nowiki>}}</nowiki></nowiki>则不能直接使用。
| |
| 一起用同样要带nowiki标记<nowiki><nowiki>|}}</nowiki></nowiki>。
| |
| }}
| |
| </pre>
| |
| | |
| {{ambox
| |
| | text =
| |
| 等号 = 与前后大括号{ }可以正常地使用。
| |
| 但是管道符{{!}}与两个连着的后大括号<nowiki>}}</nowiki>则不能直接使用。
| |
| 一起用同样要带nowiki标记<nowiki>|}}</nowiki> 。
| |
| }}
| |
| | |
| 此模板使用CSS类来确定显示风格,因此可被更换到其他风格。
| |
| | |
| 在此元模板内使用了HTML的表格标示法,而没有使用维基式的表格标示法。在制作元模板时这是一个常见的方法,因为维基式标示法存在一些缺陷。譬如,维基式标示法会加大模板扩展语法及参数中特殊字符使用的难度。
| |
| | |
| 更多的技术细节参见维基百科页面。
| |