这是一个用于MediaWiki的魔术字索引。魔术字是MediaWiki软件所识别的特定字符串,它们可以返回特定的值或触发其他的功能。
大致信息
魔术字有如下三种:
- 状态开关:以两个下划线
__
为前后缀的大写单词。例如__FOO__
; - 变量:与模板类似,以
{{
及}}
为前后缀的大写单词,如{{FOO}}
; - 解析器函数:这些形如
{{foo:...}}
或{{#foo:...}}
的魔术字在使用时包含参数,且函数名称对大小写不敏感(包括可大小写混用)。请同时参见Help:解析器函数。
状态开关
状态开关可以控制页面的显示方式或其他行为。它往往用于排除或加入特定的页面内容。
魔术字 | 描述 |
---|---|
目录 | |
__NOTOC__ | 隐藏目录。 |
__FORCETOC__ | 强制于默认位置(第一个章节标题上方)显示目录。 |
__TOC__ | 在魔术字的位置插入目录(忽略__NOTOC__)。如果这个魔术字在一个页面内被多次使用,目录将会被放置在首个__TOC__出现的位置。 |
编辑 | |
__NOEDITSECTION__ | 隐藏章节标题旁的编辑链接。 |
__NEWSECTIONLINK__ | 在非讨论页顶端“编辑页面”标签右侧加入一个按钮,用于在页面结尾加入新的章节(参见MediaWiki上的说明)。 |
__NONEWSECTIONLINK__ | 移除讨论页顶端“编辑页面”右侧的加入新章节链接。 |
分类 | |
__NOGALLERY__ | 用于分类页面。不显示分类中所包含文件的缩略图,而以普通链接代替。 |
__HIDDENCAT__ | 用于分类页面。加入后此分类成为隐藏分类,将不会显示在上级分类其及成员页面的分类列表中(可以通过参数设置中的选项强制显示),建议用模板链接:{{hiddencat}}。 |
字词转换 | |
__NOCONTENTCONVERT__ __NOCC__ |
不对当前页面进行字词转换。 |
__NOTITLECONVERT__ __NOTC__ |
不进行标题转换,其他内容照常转换。 |
其他 | |
__START__ | 没有特殊效果。用于标识提交后不需要转换的数据库信息。功能已经移除。 |
__INDEX__ | 允许搜索引擎检索本页(忽略$wgArticleRobotPolicies的设置,但无法忽略robots.txt)。 |
__NOINDEX__ | 阻止搜索引擎检索本页。 |
__STATICREDIRECT__ | 用于重定向页。当有人移动页面并勾选“更新所有指向原标题的重定向”时,禁止MediaWiki更新本页的重定向。 |
__DISAMBIG__ | 用于消歧义页,该页会被标记为消歧义页并显示于Special:消歧义页面,建议用模板链接:{{Disambig}}。 |
变量
变量可以返回关于当前页面、wiki站点或日期的信息。变量的语法与模板类似。其中标记为“[高开销]”的变量会被软件记录,且在一个页面中可使用的总数会被限制。
如果某一模板名与变量名重复,软件会自动将其解释为变量(因此若要包含Template:PAGENAME,页面中需要写作
)。在某些情况下,加入参数会强制软件将变量视作一个模板,如模板链接:{{Template:PAGENAME}}
将会包含Template:CURRENTDAYNAME。
模板链接:{{CURRENTDAYNAME|x}}
日期与时间
在MediaWiki与浏览器缓存的影响下,这些变量显示的往往是被缓存的值,而非当前的时间。
变量 | 输出 | 描述 |
---|---|---|
年 | ||
模板链接:{{CURRENTYEAR}}
|
2024 | 年 |
月 | ||
模板链接:{{CURRENTMONTH}}
|
06 | 月(补足前导零) |
模板链接:{{CURRENTMONTHNAME}}
|
6月 | 月(本地语言中的月份名称) |
模板链接:{{CURRENTMONTHNAMEGEN}}
|
6月 | 月(本地语言中月份名称的属格形式) |
模板链接:{{CURRENTMONTHABBREV}}
|
6月 | 月(本地语言中月份名称的简称) |
日 | ||
模板链接:{{CURRENTDAY}}
|
3 | 日(无前导零) |
模板链接:{{CURRENTDAY2}}
|
03 | 日(补足前导零) |
星期 | ||
模板链接:{{CURRENTDOW}}
|
1 | 星期(数字格式) |
模板链接:{{CURRENTDAYNAME}}
|
星期一 | 星期 |
时间 | ||
模板链接:{{CURRENTTIME}}
|
07:03 | 时间(24小时制,格式为HH:mm) |
模板链接:{{CURRENTHOUR}}
|
07 | 时间(24小时制,有前导零) |
其他 | ||
模板链接:{{CURRENTWEEK}}
|
23 | 周数 |
模板链接:{{CURRENTTIMESTAMP}} (相当于 {{#time:YmdHis}} )
|
20240603070357 | YYYYMMDDHHmmss时间戳 |
如下变量和以上列出的变量功能相同,但是使用的是站点所在时区的本地时间,而非用户所设置的时区或UTC:
模板链接:{{LOCALYEAR}}
模板链接:{{LOCALMONTH}}
模板链接:{{LOCALMONTHNAME}}
模板链接:{{LOCALMONTHNAMEGEN}}
模板链接:{{LOCALMONTHABBREV}}
模板链接:{{LOCALDAY}}
模板链接:{{LOCALDAY2}}
模板链接:{{LOCALDOW}}
模板链接:{{LOCALDAYNAME}}
模板链接:{{LOCALTIME}}
模板链接:{{LOCALHOUR}}
模板链接:{{LOCALWEEK}}
模板链接:{{LOCALTIMESTAMP}}
- 对于更详细的时间格式,请参见Help:时间序号。
技术元数据
历史版本变量返回的是与当前页面最近一次编辑有关的数据。
变量 | 输出 | 描述 |
---|---|---|
站点 | ||
模板链接:{{SITENAME}}
|
求闻百科 | 站点名称($wgSitename) |
模板链接:{{SERVER}}
|
https://www.qiuwenbaike.cn | 域名URL($wgServer) |
模板链接:{{SERVERNAME}}
|
www.qiuwenbaike.cn | 域名名称($wgServerName) |
模板链接:{{DIRMARK}} 模板链接:{{DIRECTIONMARK}}
|
|
输出这个wiki默认语言所使用的Unicode文本方向控制字符(从左到右书写的语言使用‎ ,反之使用‏ )
|
模板链接:{{SCRIPTPATH}}
|
相对脚本路径($wgScriptPath) | |
模板链接:{{CURRENTVERSION}}
|
1.41.1 (5710a50) | 当前所使用的MediaWiki版本 |
模板链接:{{CONTENTLANGUAGE}} 模板链接:{{CONTENTLANG}}
|
zh zh |
默认的界面语言($wgLanguageCode) |
当前页面的最新编辑版本 | ||
模板链接:{{REVISIONID}} 模板链接:{{REVISIONID|页面标题}}
|
- |
最近一次编辑版本的ID,然而在Miser模式下只会显示为连字暨减号 [高开销] 指定页面最近修订版本的ID |
模板链接:{{REVISIONDAY}} 模板链接:{{REVISIONDAY|页面标题}}
|
4 |
最近一次编辑的日份 [高开销] 指定页面最近一次编辑的日份 |
模板链接:{{REVISIONDAY2}} 模板链接:{{REVISIONDAY2|页面标题}}
|
04 |
最近一次编辑的日份(前导零) [高开销] 指定页面最近一次编辑的日份 |
模板链接:{{REVISIONMONTH}} 模板链接:{{REVISIONMONTH|页面标题}}
|
12 |
最近一次编辑的月份 [高开销] 指定页面最近一次编辑的月份 |
模板链接:{{REVISIONYEAR}} 模板链接:{{REVISIONYEAR|页面标题}}
|
2022 |
最近一次编辑的年份 [高开销] 指定页面最近一次编辑的年份 |
模板链接:{{REVISIONTIMESTAMP}} 模板链接:{{REVISIONTIMESTAMP|页面标题}}
|
20221204120653 |
最近一次编辑的时间戳 [高开销] 最近修订版本的时间戳 |
模板链接:{{REVISIONUSER}} 模板链接:{{REVISIONUSER|页面标题}}
|
待春 |
最近一个对本页面作出编辑的用户 [高开销] 最近一个对指定页面作出编辑的用户 在编辑提示里显示即将编辑的用户,见[1] |
模板链接:{{PAGESIZE|页面标题}} 模板链接:{{PAGESIZE|Help:魔术字}}
|
35,119 |
[高开销] 返回指定页面的大小 |
模板链接:{{PROTECTIONLEVEL:行为}}
|
保护级别 | 输出当前页面对于特定行为(create,edit或move)的保护级别(autoconfirm或sysop等)。若未保护则返回空字符串。 |
影响页面内容 | ||
模板链接:{{DISPLAYTITLE|标题}}
|
更改页面的标题,与-{T|}-类似,但优先级高于后者,不推荐使用,建议使用具有字词转换的模板链接:{{DISPLAYTITLE}}代替。可以通过$wgAllowDisplayTitle将其启用或禁用。在1.10+前默认禁用,之后的版本中默认启用。 | |
模板链接:{{DEFAULTSORT|排序索引}} 模板链接:{{DEFAULTSORTKEY|排序索引}} 模板链接:{{DEFAULTCATEGORYSORT|排序索引}}
|
为页面设置一个默认的排序索引。例如在吉米·威尔士条目的结尾加入模板链接:{{DEFAULTSORT|Wales, Jimmy}} ,则默认此条目在所有分类中都会排在“W”下,而非“J”。
|
统计
这些变量返回的数字往往包含分隔符(根据本地语言设置而可能是逗号或空格)。可以通过“:R”来返回无分隔号的数字(例如
→2,703,636,而模板链接:{{NUMBEROFPAGES}}
→2703636)。对于PAGESINCATEGORY等需要参数的变量则使用“|R”(例如模板链接:{{NUMBEROFPAGES|R}}
→0而模板链接:{{PAGESINCATEGORY|Help}}
→0)。
模板链接:{{PAGESINCATEGORY|Help|R}}
变量 | 输出 | 描述 |
---|---|---|
整个站点 | ||
模板链接:{{NUMBEROFPAGES}}
|
2,703,636 | 页面总数 |
模板链接:{{NUMBEROFARTICLES}}
|
1,147,315 | 主命名空间(条目命名空间)内的页面总数 |
模板链接:{{NUMBEROFFILES}}
|
111,194 | 上传的文件总数 |
模板链接:{{NUMBEROFEDITS}}
|
7,412,962 | 总页面编辑次数 |
模板链接:{{NUMBEROFUSERS}}
|
1,707 | 注册用户总数 |
模板链接:{{NUMBEROFADMINS}}
|
30 | sysop用户组中的用户总数 |
模板链接:{{NUMBEROFACTIVEUSERS}}
|
92 | 活跃用户总数,其标准与Special:Statistics中的标准相同 |
模板链接:{{PAGESINCATEGORY|分类标题}} 模板链接:{{PAGESINCAT|帮助文档}}
|
135 |
[高开销] 指定分类中的页面总数。 |
|
135 |
[高开销] 返回指定分类的:
|
模板链接:{{NUMBERINGROUP|用户群组}} 模板链接:{{NUMINGROUP|用户群组}}
|
模板链接:{{NUMBERINGROUP|bureaucrat}} →0 |
特定用户群组中的用户总数 |
模板链接:{{PAGESINNS|索引编号}} 模板链接:{{PAGESINNAMESPACE|索引编号}}
|
禁用 | 指定命名空间中的页面总数。例如模板链接:{{PAGESINNAMESPACE|14}} 返回分类总数。在求闻百科被禁用。
|
模板链接:{{NUMBEROFCONTRIBS|用户名}}
|
禁用 | 指定用户的贡献总数。在求闻百科疑似被禁用。 |
页面标题
变量 | 输出 | 描述 |
---|---|---|
模板链接:{{FULLPAGENAME}}
|
Help:魔术字 | 命名空间及页面标题 |
模板链接:{{PAGENAME}}
|
魔术字 | 页面标题 |
模板链接:{{BASEPAGENAME}}
|
魔术字 | 页面标题,不包括当前子页面标题及命名空间(页面“Qiuwen:页面/子页面”则返回“页面”) |
模板链接:{{SUBPAGENAME}}
|
魔术字 | 子页面标题(页面“Qiuwen:页面/子页面”则返回“子页面”) |
模板链接:{{SUBJECTPAGENAME}}
|
Help:魔术字 | 当前页面对应的内容页标题(包含命名空间) |
模板链接:{{TALKPAGENAME}}
|
Help talk:魔术字 | 当前页面对应的讨论页标题(包含命名空间) |
魔术字模板链接:{{BASEPAGENAME}}
和模板链接:{{SUBPAGENAME}}
仅在允许子页面出现的命名空间中有效。参见mw:Manual:$wgNamespacesWithSubpages。
以下类似的魔术字返回URL编码结果:
模板链接:{{FULLPAGENAMEE}}
模板链接:{{PAGENAMEE}}
模板链接:{{BASEPAGENAMEE}}
模板链接:{{SUBPAGENAMEE}}
模板链接:{{SUBJECTPAGENAMEE}}
模板链接:{{TALKPAGENAMEE}}
在MediaWiki 1.15及以上版本中,这些魔术字均可通过参数来指明特定页面:
模板链接:{{PAGENAME|Template:Main Page}}
→ Main Page
命名空间
变量 | 输出 | 描述 |
---|---|---|
模板链接:{{NAMESPACE}}
|
Help | 命名空间 |
模板链接:{{SUBJECTSPACE}} 模板链接:{{ARTICLESPACE}}
|
Help Help |
当前页面对应的内容页面命名空间 |
模板链接:{{TALKSPACE}}
|
Help talk | 当前页面对应的讨论页命名空间 |
以下类似的魔术字返回URL编码结果:
模板链接:{{NAMESPACEE}}
模板链接:{{SUBJECTSPACEE}}
模板链接:{{TALKSPACEE}}
在MediaWiki 1.15及以上版本中,这些魔术字均可通过参数来指明特定页面:
模板链接:{{NAMESPACE|Template:Main Page}}
→ Template
其他特殊符号
变量 | 输出 | 描述 |
---|---|---|
模板链接:{{!}}
|
| | 在参数中代替 | |
模板链接:{{=}}
|
= | 在参数中代替 = |
#REDIRECT [[條目名稱]] #重定向 [[條目名稱]]
|
标记此条目为重定向页。此语法仅在条目第一行时有效。另见Help:重定向。 | |
ISBN 0-12-345678-9
|
ISBN 0-12-345678-9 | MediaWiki软件所识别的特定字符串,并且符合条件时会自动转换为链接(“魔术链接”)。
求闻百科不启用“魔术链接”识别功能。 |
RFC 2616
|
RFC 2616 | |
PMID 3527295
|
PMID 3527295 |
自动替换引用的符号
部分特殊符号或魔术字会在存储编辑的当下自动替换引用,部分功能可利用<includeonly></includeonly>标签包裹来防止转换,部分功能要通过其他符号将之断开才能防止转换。
变量 | 输出 | 描述 |
---|---|---|
␡'"`UNIQ--擴展標籤名稱-實體編號-QINU`"'␡ [1]
|
(依实际实体标签而定) | 若存储的源代码内容中直接存在此字符串且存在对应编号的扩展标签实体,则会自动被替换为对应扩展标签内容。此外所有扩展标签在模板解析处理过程中皆会以此种特殊符号存储,这也是使用{{#ifeq:}} 比较两个内容相同且包含扩展标签(如<math> ﹑<nowiki> 或<ref> 等)的字符串会失败的原因。另见mw:Strip marker。这个自动替换引用的过程在<includeonly></includeonly>标签内不起作用
|
~~~
|
(因用户而异) | 自动替换为用户的签名。另见QW:签名。 |
~~~~
|
(因用户而异) | 自动替换为用户的签名及时间。另见QW:签名。 |
~~~~~
|
2024年6月3日 (一) 07:03 (UTC) | 自动替换为存储编辑时的时间。另见QW:签名。 |
解析器函数
解析器函数与变量十分类似,但是有一个或多个参数(技术上来看,所有使用参数的魔术字均为解析器函数),且魔术字的名称前往往会有一个#号,以将它们与一般的模版区分开来。
这一页仅列出了集成在MediaWiki软件中的解析器函数。其他扩展(例如ParserFunctions extension)可能为MediaWiki加入更多的解析器函数。请参见Help:解析器函数了解更多的解析器函数。
URL数据
魔术字 | 输出 | 描述 |
---|---|---|
模板链接:{{localurl|页面标题}} 模板链接:{{localurl|页面标题|字符串}}
|
/wiki/%E9%A1%B5%E9%9D%A2%E6%A0%87%E9%A2%98 /index.php?title=%E9%A1%B5%E9%9D%A2%E6%A0%87%E9%A2%98&字符串 |
指定标题的相对路径 |
模板链接:{{fullurl|页面标题}} 模板链接:{{fullurl|页面标题|字符串}} 模板链接:{{fullurl|跨维基链接:页面标题|字符串}}
|
https://www.qiuwenbaike.cn/wiki/Category:%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3 https://www.qiuwenbaike.cn/index.php?title=Category:%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3&action=edit |
指定标题的绝对路径,同时处理跨维基前缀。 |
模板链接:{{filepath|文件名}} 模板链接:{{filepath|文件名|nowiki}}
|
https://tu.zhongwen.wiki/images/qiuwenbaike/zh/c/ca/Banned_Images.svg https://tu.zhongwen.wiki/images/qiuwenbaike/zh/c/ca/Banned_Images.svg |
指定多媒体文件的绝对路径 |
模板链接:{{urlencode|字 符 串}} 模板链接:{{urlencode|x y z 一二三}}
|
%E5%AD%97+%E7%AC%A6+%E4%B8%B2 x+y+z+%E4%B8%80%E4%BA%8C%E4%B8%89 |
将字符串以百分号编码以供URL使用。 |
模板链接:{{anchorencode|字 符 串}} 模板链接:{{anchorencode|x y z 一二三}}
|
字_符_串 x_y_z一二三 |
将字符串编码以供URL锚点(URL中#号后面的部分)使用。 |
命名空间
模板链接:{{ns:}}
返回指定索引编号所对应命名空间的本地名称。
内容页面命名空间 | 讨论页命名空间 | ||
---|---|---|---|
用法 | 输出 | 用法 | 输出 |
模板链接:{{ns:-2}} 或模板链接:{{ns:media}}
|
Media | 不适用 | 不适用 |
模板链接:{{ns:-1}} 或模板链接:{{ns:Special}}
|
Special | 不支持 | 不支持 |
模板链接:{{ns:0}}
|
模板链接:{{ns:1}} 或模板链接:{{ns:Talk}}
|
Talk | |
模板链接:{{ns:2}} 或模板链接:{{ns:User}}
|
User | 模板链接:{{ns:3}} 或模板链接:{{ns:User talk}}
|
User talk |
模板链接:{{ns:4}} 或模板链接:{{ns:Project}}
|
Qiuwen | 模板链接:{{ns:5}} 或模板链接:{{ns:Project talk}}
|
Qiuwen talk |
模板链接:{{ns:6}} 或模板链接:{{ns:File}} 或模板链接:{{ns:Image}}
|
File | 模板链接:{{ns:7}} 或模板链接:{{ns:File talk}} 或模板链接:{{ns:Image talk}}
|
File talk |
模板链接:{{ns:8}} 或模板链接:{{ns:MediaWiki}}
|
MediaWiki | 模板链接:{{ns:9}} 或模板链接:{{ns:MediaWiki talk}}
|
MediaWiki talk |
模板链接:{{ns:10}} 或模板链接:{{ns:Template}}
|
Template | 模板链接:{{ns:11}} 或模板链接:{{ns:Template talk}}
|
Template talk |
模板链接:{{ns:12}} 或模板链接:{{ns:Help}}
|
Help | 模板链接:{{ns:13}} 或模板链接:{{ns:Help talk}}
|
Help talk |
模板链接:{{ns:14}} 或模板链接:{{ns:Category}}
|
Category | 模板链接:{{ns:15}} 或模板链接:{{ns:Category talk}}
|
Category talk |
模板链接:{{ns:118}} 或模板链接:{{ns:Draft}}
|
Draft | 模板链接:{{ns:119}} 或模板链接:{{ns:Draft talk}}
|
Draft talk |
模板链接:{{ns:828}} 或模板链接:{{ns:Module}}
|
Module | 模板链接:{{ns:829}} 或模板链接:{{ns:Module talk}}
|
Module talk |
格式
用法 | 输入 → 输出 | 描述 |
---|---|---|
模板链接:{{lc|字符串}}
|
模板链接:{{lc|DATA CENTER}} → data center
|
转换为小写字母输出 |
模板链接:{{lcfirst|字符串}}
|
模板链接:{{lcfirst|DATA CENTER}} → dATA CENTER
|
将字符串的第一个字符转换为小写字母 |
模板链接:{{uc|字符串}}
|
模板链接:{{uc|text transform}} → TEXT TRANSFORM
|
转换为大写字母输出 |
模板链接:{{ucfirst|字符串}}
|
模板链接:{{ucfirst|text transform}} → Text transform
|
将字符串的第一个字符转换为大写字母 |
模板链接:{{formatnum|无格式数字}} 模板链接:{{formatnum|格式化的数字|R}}
|
模板链接:{{formatnum|-987654321.654321}} → −987,654,321.654321 模板链接:{{formatnum|-987,654,321.654321|R}} → -987654321.654321
|
根据本地语言的设置处理空格和逗号等数字分隔符。 |
|
|
将日期显示为用户在“日期与时间”中所指定的格式。对于未登录或是未进行设置的用户,可以通过参数指定默认格式:mdy, dmy, ymd, ISO 8601(区分大小写)。如果未指定格式或格式无效,则输入格式会被作为默认格式。如果输入的日期无效,则直接输出未处理的结果。
解析器函数time提供了更多的格式化控制。 |
模板链接:{{padleft|xyz|字符串长度}} 模板链接:{{padleft|xyz|字符串长度|字符}}
|
模板链接:{{padleft|xyz|5}} → 00xyz模板链接:{{padleft:xyz|5|_}} → __xyz
|
自动在字符串开头用给定的字符(默认为“0”)补足到特定长度。例如模板链接:{{padleft|44|3|0}} 生成044。也用于截取字符串的一部分。
|
模板链接:{{padright|xyz|字符串长度}} 模板链接:{{padright:xyz|字符串长度|字符}}
|
模板链接:{{padright|xyz|5}} → xyz00模板链接:{{padright:xyz|5|_}} → xyz__
|
与padleft类似,但将字符加入到字符串的结尾。也用于截取字符串的一部分。 |
模板链接:{{plural|计数|单数形式|复数形式}}
|
模板链接:{{plural|1|他|他们}} → 他
|
根据首个参数,输出特定词语的单数或复数形式(根据中文)。 |
杂项
魔术字 | 输出 | 描述 |
---|---|---|
模板链接:{{int|MediaWiki:命名空間下的頁面標題}}
|
模板链接:{{int|edit}} → 编辑 (根据界面语言而异,尝试:fr •ja) |
根据界面语言版本而显示特定MediaWiki命名空间消息的内容。注意:这可能会对缓存产生影响。 |
模板链接:{{#language|语言代码}} 模板链接:{{#language|zh-hk}} 模板链接:{{#language|th}} 模板链接:{{#language|th|zh}}
|
语言代码 中文(中国香港) ไทย 泰语 |
将ISO 639语言代码转换为此种语言的名称。有第2参数时,以第2参数的语言显示第1参数的语言名称。 |
模板链接:{{#special|特殊页面名称}} 模板链接:{{#special|UserLogin}}
|
Special:特殊页面名称 Special:用户登录 |
特殊页面的本地名称,可用模板链接:{{special|特殊页面名称}} 替换。
|
模板链接:{{#tag|标签名}} 模板链接:{{#tag|标签名|标签内容}} 模板链接:{{#tag|标签名
|
(依据标签名确定) | 以XML的方式生成标签,并解析成wiki代码,有属性的按照<tagname attribute="value"> 对应模板链接:{{#tag|tagname|attribute=value}} 编写,有内容值则按照<tagname>content</tagname> 对应模板链接:{{#tag|tagname|content}} 编写,用于解决不能标签嵌套的问题,如ref标签。
|
模板链接:{{gender|用户名
|
模板链接:{{gender|QiuWen|他|她|TA}} → TA
|
根据Special:参数设置中设置的性别进行判断 |
模板链接:{{groupconvert|转换组名称}}
|
启用MediaWiki:Groupconversiontable-''转换组名称''/''语言代码''中定义的字词转换。但求闻百科现使用模板链接:{{NoteTA}} ,因此无反应。
| |
模板链接:{{PAGEID}}
|
2234347 | 返回该页面ID |
{{noexternallanglinks}} | 模板链接:{{noexternallanglinks|<语言代码,以管道符分隔>}}
|
完全禁止某页面使用维基数据的链接。 |
借助魔术字调用解析器函数
魔术字 | 输出 | 描述 |
---|---|---|
{{#xyz:主参数|副参数}}
|
调用名为xyz的解析器函数。关于求闻百科能用的所有解析器函数详见Special:版本#mw-version-parser-function-hooks。另见Help:解析器函数。 | |
{{#expr:07+8}}
|
15 | 使用“#expr”对数值进行计算 |
{{#expr:floor(100*24/223)}} %
|
10% | 使用“#expr”及“floor”的计算 |
{{#if:检查字符串|有值时输出|无值时输出}} {{#if|yes|no}} {{#if:foo|yes|no}}
|
有值时输出 no yes |
检查输入是否有值 |
{{#ifeq:a|b|相等|不相等}} {{#ifeq:a|a|相等|不相等}}
|
不相等 相等 |
检查两输入是否相等 |
{{#invoke:CGroup|Function}}
|
使用解析器函数调用模块命名空间中的函数。详细使用说明见Qiuwen:Lua。 |
嵌入包含修饰符
{{頁面名稱|可選參數}}
通常会嵌入包含其他页面的内容,默认是嵌入包含自Template:模板命名空间。
嵌入包含修饰符类的魔术字可以改变嵌入包含时的行为。
以上任何以{{魔術字名稱}}
或{{#魔術字名稱}}
调用的魔术字,皆可以使用这些修饰符进行调整。
用法 | 输出 | 说明 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{:xyz}}
|
非来自默认Template:模板命名空间的嵌入包含 | 表示更改嵌入包含命名空间的语法。单一冒号一般不会视为模板修饰符,而是条目命名空间的前缀。 由于嵌入包含默认是使用Template命名空间,因此您可以使用 (s.
2024年6月3日07:03 )来包含主命名空间条目UTC的内文,而不是模板链接:{{UTC}}。
| |||||||||||||||
{{int:xyz}}
|
界面语言消息的内容 | 表示界面语言版本而显示特定MediaWiki命名空间消息的内容。同于{{MediaWiki:xyz}}
| |||||||||||||||
{{msg:xyz}}
|
优先引用模板内容 | 表示以嵌入包含为优先。 若存在一个名为"xyz"的魔术字,仅要使用msg:魔术字修饰符,则会以Template:xyz为优先(与{{template:xyz}} 等价)。 一般情况下,若无使用本魔术字修饰符,且模板名称与魔术字冲突时,会以魔术字为优先。
| |||||||||||||||
{{raw:xyz}}
|
仅使用模板内容 | 表示只做嵌入包含。 在求闻百科的一般情况下,使用msg:与使用raw:魔术字修饰符相同。然而在$wgEnableScaryTranscluding有激活的维基中,此魔术字修饰符可以实现跨维基引用,并且会引用其他维基媒体网站的wikitext,而非纯粹的HTML码。 | |||||||||||||||
{{msgnw:xyz}}
|
仅模板原使码,不做解析 | 表示只做嵌入包含,不做wikitext的解析。 使用此魔术字修饰符会输出未展开的wikitext,包含<nowiki> 、<noinclude> 、<includeonly> 、<onlyinclude> 等代码都会原封不动地输出。唯须注意的是,此结果输入到Lua模块内会以“HTML实体”的方式表示。
| |||||||||||||||
{{subst:xyz}}
|
替换引用结果。 | 参见:Help:替换引用. | |||||||||||||||
{{safesubst:xyz}}
|
替换引用结果或嵌入包含。 | 有异常处理的替换引用。使用一般subst魔术字修饰符时,若替换引用失败则会变为未解析模式如{{subst:xyz}},然而若使用safesubst魔术字修饰符替换引用失败则会变为普通的嵌入包含模式,即若{{subst:xyz}} 失败了,则会改为输出{{xyz}} 。另请参考mw:Help:Template#Usage。
|
特殊的嵌入包含方式
用法 | 输出 | 说明 |
---|---|---|
{{special:xyz}}
|
显示特殊页面内容于目标位置 | 显示特殊页面内容的语法。仅能显示特殊页面内容,不支持Help:替换引用。对此类嵌入包含使用msg、raw、msgnw和safesubst的效果与未使用修饰符时是相同的。当前支持嵌入包含的特殊页面有Special:AllPages、Special:PrefixIndex、Special:NewFiles、Special:NewPages、Special:RecentChanges以及Special:RecentChangesLinked。 |
{{/xyz}}
|
嵌入相对的子页面 | 嵌入以此页面为准的相对路径之子页面,以{{/xyz}} 为例,在此页的效果等同于{{Help:魔术字/xyz}} 。
|
{{#lst:xyz|foo}}
|
嵌入对应页面中被<section>标签标记的内容。 | 嵌入在对应页面中,包覆于<section begin=foo/>与<section end=foo/>之间的内容,支持替换引用,但不支持模板参数套用。当前用于Qiuwen:AFD等讨论的集中论坛。 |
{{#lstx:xyz|foo}}
|
嵌入对应页面中除了{{#lst:xyz|foo}} 之外的内容
|
嵌入在对应页面中除了{{#lst:xyz|foo}} 之外的内容,并可以通过{{#lstx:xyz|foo|要替換的內容}} 将对应内容以替代内容显示。支持替换引用,但不支持模板中参数的引用。
|
{{#lsth:xyz|章節1|章節2}}
|
嵌入对应页面中的特定章节 | 嵌入在对应页面中的特定章节,若未填写章节,则显示首段或导言。支持替换引用,但不支持模板中参数的引用。 |