缺氧 wiki 编辑团队提示:注册账号并登录后体验更佳,且可通过参数设置定制优化您的浏览体验!
该站点为镜像站点,如果你想帮助这个由玩家志愿编辑的 wiki 站点,请前往原站点参与编辑,
同时欢迎加入编辑讨论群 851803695 与其他编辑者一起参与建设!
缺氧:模板维护指导
本指导介绍本站点的模板(Template)的维护工作。在编辑wiki文章,需要大量使用重复的文本、图片、样式时,我们可以使用{{模板名称}}
方便地进行引用模板。
本篇指导不包含编程开发内容,在了解wikitext 入门指南后,即可放心食用。
查看模板
您可以在Special:所有页面中查看所有模板。同时,您也可以在模板分类来浏览已分类好的模板。
根据用途不同,模块可分为以下几类:
模板内容构成
您可以在Special:模板沙盒中,创建一个位于您用户界面下的模板。使用这种方式创建的模板,不会影响本站现有模板的正常运行。
在本站中,一个模板的常用的组成成分由下表所示:
代码 | 效果 | 附注 |
---|---|---|
<includeonly></includeonly> |
标签中的内容被嵌入包含到目标页面中,但不会出现在来源页面中。 | 用于填充嵌入目标页面要展示的内容。也可以在这引用另一个模板。 |
<noinclude></noinclude> |
标签中的内容被嵌入包含排除而不会出现在目标页面中。 | 该标签里的内容,可以填充文档模板。 |
{{NAMESPACE}} |
获取目标页面的命名空间 | |
{{ns:Category}} |
命名空间为分类 | 可配合#ifeq 函数判断目标页面的命名空间是否为分类。
|
{{#ifeq: 字符串1 | 字符串2 | 字符串相等时的返回值 | 字符串不等时的返回值 }} |
判断两个输入字符串是否相同,并根据结果输出两个字符串的其中一个 | |
{{#invoke: 模块名称|main}} |
引入一个模块,使用模块来自动构建内容 | 展示的具体内容将由页面Module:模块名称 的页面来返回。
|
{{Documentation}} |
为本页面添加后缀为/doc 的文档页面 |
以下展示一些模板的示例内容:
通知框模板
DLC信息的通知框模板:
<includeonly> {{通知框 |header = 《寒霜行星包》DLC |text = 这是一{{#ifeq:{{NAMESPACE}}|{{ns:Category}}|个|篇}}关于《寒霜行星包》DLC 内容的{{#ifeq:{{NAMESPACE}}|{{ns:Category}}|分类|文章}}。 |image = 寒霜行星包标志.png |type = message }} </includeonly> <noinclude> {{Documentation}} <!-- 将分类/跨语言链接放置在文档页面 --> </noinclude>
相关页面
拓展阅读