'template:'使用指导/en
Jump to navigation
Jump to search
概念说明
- “template:”(中文翻译‘模版’)是Mediawiki的一种标记语法,允许用户重用所标记的命名空间。任何以前缀“template:”开头的短语都是一个cookie切割器结构,用作信息表示的标准格式。这是Mediawiki中非常强大的功能,并鼓励所有人使用此语法来压缩和组织信息。
- 模版可用于定义许多可重用的信息结构。从功能角度讲,模版有两种功能:
- 1)定义信息结构,规范信息格式
- 2)定义变量,使模版具有活性
- 定义好模版之后,在具体的应用实例中直接引用模版,仅仅只需给变量进行赋值即可,从而减少了相同语句重复撰写的工作,同时也规范了可复用的信息结构。
使用说明
以下对如何使用“template:”做一个简单的说明,更详细的可参阅维基百科。
- 创建命名空间必须以“template:”为前缀(保存时,系统会自动将首字母“t”变成大写"T",引用时大小写均可)。如:template:示例一 (保存后显示“Template:示例一”)
- 定义变量必须使用“{{{}}}”,如:{{{x}}}
- 引用模版时必须使用"{{}}",变量赋值时必须使用"|"
模版(“template:示例一”) | 引用 | |
单一 |
|
|
嵌套 即数量>2个模版之间的互相引用 |
|
|
对嵌套模版的示例进行说明:
|
注意事项
⚠️必须遵循冒号“:” ,换言之,“template”与冒号“:”必须成对出现
⚠️冒号“:”必须是输入法处于英文状态下时的冒号
⚠️多模版嵌套时需注意变量间的传递。
- 换言之,变量定义与赋值是成对出现在单层模版之间的,若涉及多层模版,则需要创建各个模版之间的变量与变量的关系,即模版间给变量赋予变量(层层赋值),引用时给最终的变量(也即最外层模版的变量)赋具体内容。