教程:使用模板:修订间差异
无编辑摘要 |
无编辑摘要 |
||
| (未显示同一用户的2个中间版本) | |||
| 第3行: | 第3行: | ||
=使用模板= | =使用模板= | ||
在页面'''源代码'''中的适当位置插入模版代码,用一堆双大括号围住模版名称(无需添加Template:),即可引用模版内容。 | 在页面'''源代码'''中的适当位置插入模版代码,用一堆双大括号围住模版名称(无需添加Template:),即可引用模版内容。 | ||
<pre> | |||
{{ 模版 }} | |||
</pre> | |||
使用可视化编辑器时也可以用这个按钮输入上述代码: | |||
[[文件:VizEditorAddTemplate.png|none|baseline|frameless]] | [[文件:VizEditorAddTemplate.png|none|baseline|frameless]] | ||
==不同的模版格式== | |||
使用模版时可以添加参数调整模版的内容,例如,使用国家模版时可以使用“国名”指定国家名称。 | 使用模版时可以添加参数调整模版的内容,例如,使用国家模版时可以使用“国名”指定国家名称。 | ||
===无参数=== | ===无参数=== | ||
直接显示模版内容。 | 直接显示模版内容。 | ||
| 第28行: | 第28行: | ||
===未命名参数=== | |||
可以向模版中依次传入参数,在不同情况下让模版显示不同内容。 | 可以向模版中依次传入参数,在不同情况下让模版显示不同内容。 | ||
模版名与参数之间、参数与参数之间,使用竖线隔开。 | 模版名与参数之间、参数与参数之间,使用竖线隔开。 | ||
| 第41行: | 第37行: | ||
</pre> | </pre> | ||
===命名参数=== | |||
传入参数时也可以用等号指定特定参数的值,在这种情况下,顺序不会影响最终显示效果。 | 传入参数时也可以用等号指定特定参数的值,在这种情况下,顺序不会影响最终显示效果。 | ||
| 第54行: | 第45行: | ||
</pre> | </pre> | ||
===参数很多的情况下=== | |||
可以在模版内换行使源代码更容易阅读。 | 可以在模版内换行使源代码更容易阅读。 | ||
| 第70行: | 第56行: | ||
}} | }} | ||
</pre> | </pre> | ||
==注意事项== | ==注意事项== | ||
| 第83行: | 第63行: | ||
==本Wiki中的模板== | ==本Wiki中的模板== | ||
参见: [[教程:模版索引]] | |||
=创建模版= | =创建模版= | ||
在模板(Template)名字空间中创建的页面可以自动成为模版。 | 在模板(Template)名字空间中创建的页面可以自动成为模版。 | ||
| 第90行: | 第74行: | ||
</pre> | </pre> | ||
==获取参数信息== | |||
可以使用三重大括号在文本中插入参数的值。 | 可以使用三重大括号在文本中插入参数的值。 | ||
| 第103行: | 第82行: | ||
</pre> | </pre> | ||
===获取未命名参数=== | |||
可以直接使用数字引用特定位置上的参数。 | 可以直接使用数字引用特定位置上的参数。 | ||
| 第117行: | 第91行: | ||
===指定参数默认值=== | |||
如果模版使用者没有提供某个参数的值,可以在编写模版的时候指定一个默认值,防止模版出错。 | 如果模版使用者没有提供某个参数的值,可以在编写模版的时候指定一个默认值,防止模版出错。 | ||
| 第129行: | 第99行: | ||
</pre> | </pre> | ||
==制作规范== | |||
直接面向作者的模版,例如国家信息、作者信息、提示信息等,请使用中文命名,并使用中文参数名。 | 直接面向作者的模版,例如国家信息、作者信息、提示信息等,请使用中文命名,并使用中文参数名。 | ||
| 第141行: | 第106行: | ||
{{ 国家信息 | 国名=废狗帝国 }} | {{ 国家信息 | 国名=废狗帝国 }} | ||
</pre> | </pre> | ||
便于模板编写者使用而制作的模版,例如信息栏、侧边栏等,请使用英语命名(驼峰式命名规范),并使用英文参数名。 | 便于模板编写者使用而制作的模版,例如信息栏、侧边栏等,请使用英语命名(驼峰式命名规范),并使用英文参数名。 | ||
| 第151行: | 第112行: | ||
{{ SideBar | title=This Is Title | content=This is content }} | {{ SideBar | title=This Is Title | content=This is content }} | ||
</pre> | </pre> | ||
==注意事项== | ==注意事项== | ||