第3行: |
第3行: |
| | | |
| =使用模板= | | =使用模板= |
| + | 在页面'''源代码'''中的适当位置插入模版代码,用一堆双大括号围住模版名称(无需添加Template:),即可引用模版内容。 |
| + | |
| + | |
| + | |
| + | |
| + | <pre>{{ 模版 }}</pre> |
| + | |
| + | 在使用可视化编辑器时也可以使用这个按钮添加代码: |
| + | |
| + | |
| + | [[文件:VizEditorAddTemplate.png|none|baseline|frameless]] |
| | | |
− | 在页面'''源代码'''中的适当位置插入模版代码,用一堆双大括号围住模版名称(无需添加Template:),即可引用模版内容。
| |
| | | |
− | <pre>
| |
− | {{ 模版 }}
| |
− | </pre>
| |
| | | |
| ==不同的模版格式== | | ==不同的模版格式== |
− |
| |
| 使用模版时可以添加参数调整模版的内容,例如,使用国家模版时可以使用“国名”指定国家名称。 | | 使用模版时可以添加参数调整模版的内容,例如,使用国家模版时可以使用“国名”指定国家名称。 |
| | | |
| ===无参数=== | | ===无参数=== |
− |
| |
| 直接显示模版内容。 | | 直接显示模版内容。 |
| | | |
第21行: |
第26行: |
| {{ 这是一个无参数模版 }} | | {{ 这是一个无参数模版 }} |
| </pre> | | </pre> |
| + | |
| + | |
| + | |
| + | <pre>{{ 这是一个无参数模版 }}</pre> |
| + | |
| | | |
| | | |
| ===未命名参数=== | | ===未命名参数=== |
− |
| |
| 可以向模版中依次传入参数,在不同情况下让模版显示不同内容。 | | 可以向模版中依次传入参数,在不同情况下让模版显示不同内容。 |
| 模版名与参数之间、参数与参数之间,使用竖线隔开。 | | 模版名与参数之间、参数与参数之间,使用竖线隔开。 |
第31行: |
第40行: |
| {{ 模版 | 第一个参数 | 第二个参数 }} | | {{ 模版 | 第一个参数 | 第二个参数 }} |
| </pre> | | </pre> |
| + | |
| + | |
| + | |
| + | <pre>{{ 模版 | 第一个参数 | 第二个参数 }}</pre> |
| + | |
| + | |
| | | |
| ===命名参数=== | | ===命名参数=== |
− |
| |
| 传入参数时也可以用等号指定特定参数的值,在这种情况下,顺序不会影响最终显示效果。 | | 传入参数时也可以用等号指定特定参数的值,在这种情况下,顺序不会影响最终显示效果。 |
| | | |
第39行: |
第53行: |
| {{ 国家信息 | 国名=废狗帝国 | 首都=废狗岛 | 国家格言=从萝莉到萝莉 }} | | {{ 国家信息 | 国名=废狗帝国 | 首都=废狗岛 | 国家格言=从萝莉到萝莉 }} |
| </pre> | | </pre> |
| + | |
| + | |
| + | |
| + | <pre>{{ 国家信息 | 国名=废狗帝国 | 首都=废狗岛 | 国家格言=从萝莉到萝莉 }}</pre> |
| + | |
| + | |
| | | |
| ===参数很多的情况下=== | | ===参数很多的情况下=== |
− |
| |
| 可以在模版内换行使源代码更容易阅读。 | | 可以在模版内换行使源代码更容易阅读。 |
| | | |
第51行: |
第70行: |
| }} | | }} |
| </pre> | | </pre> |
| + | |
| + | |
| + | |
| + | <pre>{{国家信息|国名=废狗帝国|首都=废狗岛|国家格言=从萝莉到萝莉}}</pre> |
| + | |
| + | |
| | | |
| ==注意事项== | | ==注意事项== |
第58行: |
第83行: |
| | | |
| ==本Wiki中的模板== | | ==本Wiki中的模板== |
− |
| |
| =创建模版= | | =创建模版= |
− |
| |
| 在模板(Template)名字空间中创建的页面可以自动成为模版。 | | 在模板(Template)名字空间中创建的页面可以自动成为模版。 |
| | | |
第66行: |
第89行: |
| Template:国家信息 | | Template:国家信息 |
| </pre> | | </pre> |
| + | |
| + | |
| + | |
| + | <pre>Template:国家信息</pre> |
| + | |
| + | |
| | | |
| ==获取参数信息== | | ==获取参数信息== |
− |
| |
| 可以使用三重大括号在文本中插入参数的值。 | | 可以使用三重大括号在文本中插入参数的值。 |
| | | |
第74行: |
第102行: |
| 这是上文{{{参数名}}}这是下文 | | 这是上文{{{参数名}}}这是下文 |
| </pre> | | </pre> |
| + | |
| + | |
| + | |
| + | <pre>这是上文{{{参数名}}}这是下文</pre> |
| + | |
| + | |
| | | |
| ===获取未命名参数=== | | ===获取未命名参数=== |
− |
| |
| 可以直接使用数字引用特定位置上的参数。 | | 可以直接使用数字引用特定位置上的参数。 |
| | | |
第82行: |
第115行: |
| 这是第一个参数: {{{ 1 }}} | | 这是第一个参数: {{{ 1 }}} |
| </pre> | | </pre> |
| + | |
| + | |
| + | |
| + | <pre>这是第一个参数: {{{ 1 }}}</pre> |
| + | |
| | | |
| | | |
| ===指定参数默认值=== | | ===指定参数默认值=== |
− |
| |
| 如果模版使用者没有提供某个参数的值,可以在编写模版的时候指定一个默认值,防止模版出错。 | | 如果模版使用者没有提供某个参数的值,可以在编写模版的时候指定一个默认值,防止模版出错。 |
| | | |
第91行: |
第128行: |
| {{{ 当这个参数名没有指定值的时候 | 自动填入这个值 }}} | | {{{ 当这个参数名没有指定值的时候 | 自动填入这个值 }}} |
| </pre> | | </pre> |
| + | |
| + | |
| + | |
| + | <pre>{{{ 当这个参数名没有指定值的时候 | 自动填入这个值 }}}</pre> |
| + | |
| + | |
| | | |
| ==制作规范== | | ==制作规范== |
− |
| |
| 直接面向作者的模版,例如国家信息、作者信息、提示信息等,请使用中文命名,并使用中文参数名。 | | 直接面向作者的模版,例如国家信息、作者信息、提示信息等,请使用中文命名,并使用中文参数名。 |
| | | |
第99行: |
第141行: |
| {{ 国家信息 | 国名=废狗帝国 }} | | {{ 国家信息 | 国名=废狗帝国 }} |
| </pre> | | </pre> |
| + | |
| + | |
| + | |
| + | <pre>{{ 国家信息 | 国名=废狗帝国 }}</pre> |
| | | |
| 便于模板编写者使用而制作的模版,例如信息栏、侧边栏等,请使用英语命名(驼峰式命名规范),并使用英文参数名。 | | 便于模板编写者使用而制作的模版,例如信息栏、侧边栏等,请使用英语命名(驼峰式命名规范),并使用英文参数名。 |
第105行: |
第151行: |
| {{ SideBar | title=This Is Title | content=This is content }} | | {{ SideBar | title=This Is Title | content=This is content }} |
| </pre> | | </pre> |
| + | <pre>{{ SideBar | title=This Is Title | content=This is content }}</pre> |
| + | |
| + | |
| | | |
| ==注意事项== | | ==注意事项== |