模板: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>