Template:Example3
跳到导航
跳到搜索
本模板用于展示代码块及其生成效果的左右对照示例。
使用方法
{{Example3
|1=源代码(Wikitext)
|2=示例内容。如生成的示例效果与源代码有异,则填入此部分
}}
参数{{{1}}}中,若源代码包含模板或者部分模块,则必须将其以<nowiki>标签包围,才能被本模板正常解析,否则将会出现异常。
示例
输入普通文本
- 输入
{{Example3
|这是一行代码
}}
- 输出
这是一行代码
这是一行代码
实际上此时有无<nowiki>标签对其无影响。
输入包含模板或者模块等特殊代码的文本
- 输入
{{Example3
|<nowiki>
{{color|red}}
</nowiki>
}}
- 输出
{{color|red|red}}
red
- 输入
{{Example3
|某信息框类模板
<nowiki>
{{Infobox3
|title=标题名
|-第一部分 :: 第一部分
|数据1-1 :: 数据1-1
|数据1-2 :: 数据1-2
|-第二部分 :: 第二部分
|数据2-1 :: 数据2-1
|+数据2-2 :: 数据2-2
}}</nowiki>
}}
- 输出
某信息框类模板
{{Infobox3
|title=标题名
|-第一部分 :: 第一部分
|数据1-1 :: 数据1-1
|数据1-2 :: 数据1-2
|-第二部分 :: 第二部分
|数据2-1 :: 数据2-1
|+数据2-2 :: 数据2-2
}}
某信息框类模板
标题名
第一部分
数据1-1
数据1-1
数据1-2
数据1-2
第二部分
数据2-1
数据2-1
数据2-2
数据2-2
- 输入
{{Example3
|<nowiki>
字符串“萌娘百科”的长度:{{#invoke:String|len|s=萌娘百科}}
{{#invoke:Infobox3|main
|title=标题名
|-第一部分 :: 第一部分
|数据1-1 :: 数据1-1
|数据1-2 :: 数据1-2
|-第二部分 :: 第二部分
|数据2-1 :: 数据2-1
|+数据2-2 :: 数据2-2
}}
</nowiki>
}}
- 输出
字符串“萌娘百科”的长度:{{#invoke:String|len|s=萌娘百科}}
{{#invoke:Infobox3|main
|title=标题名
|-第一部分 :: 第一部分
|数据1-1 :: 数据1-1
|数据1-2 :: 数据1-2
|-第二部分 :: 第二部分
|数据2-1 :: 数据2-1
|+数据2-2 :: 数据2-2
}}
字符串“萌娘百科”的长度:4
标题名
第一部分
数据1-1
数据1-1
数据1-2
数据1-2
第二部分
数据2-1
数据2-1
数据2-2
数据2-2
若显示效果与源码不同
- 输入
{{Example3
|这是一行代码
|这是一个与代码呈现效果不同的示例
}}
- 输出
这是一行代码
这是一个与代码呈现效果不同的示例
依赖
参见
模板参数
<templatedata> { "description": "本模板用于生成代码块及其生成效果的左右对照示例。", "params": { "1": { "label": "源代码", "description": "输入的源代码。如果包含调用的模板或部分模块代码,则必须以<nowiki>标签包围才能被正常解析。", "suggested": true }, "2": { "label": "展示示例", "description": "默认展示从{{{1}}}解析的内容,若示例与{{{1}}}中呈现的效果不一致,则请填入并覆盖原本的效果。", "default": "{{{1}}}" } }, "paramOrder": [ "1", "2" ], "format": "block" } </templatedata>