模块:图标/doc

Moqi留言 | 贡献2024年5月3日 (五) 23:28的版本 (创建页面,内容为“本模块有两种工作模式 ===1.将带数量和分隔符的字符串解析为图标模板=== <pre>{{#invoke:图标|expandTemplate|str=<源字符串>|ptype=<可选,图标模板类型,默认为空>|sep=<可选,输出的分隔符,默认为空>}}</pre> 其中<code>ptype</code>参数对应模板:图标中的第二个参数。 例如: {| class="wikitable" |- ! 使用本模块的写法 !! 等价写法 !! 效果 |- | <pre>{{#invoke:图标|expandTempl…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

这是模块:图标的文档页面

本模块有两种工作模式

1.将带数量和分隔符的字符串解析为图标模板

{{#invoke:图标|expandTemplate|str=<源字符串>|ptype=<可选,图标模板类型,默认为空>|sep=<可选,输出的分隔符,默认为空>}}

其中ptype参数对应模板:图标中的第二个参数。

例如:

使用本模块的写法 等价写法 效果
{{#invoke:图标|expandTemplate|str=兽肉*2、奶油*2、金鱼草*1}}
{{图标|兽肉|2}}{{图标|奶油|2}}{{图标|金鱼草|1}}
兽肉  兽肉 × 2 奶油  奶油 × 2 金鱼草  金鱼草 × 1 
{{#invoke:图标|expandTemplate|str=兽肉*2、奶油*2、金鱼草*1|ptype=材料|sep=<br>}}
{{图标|材料|兽肉|2}}<br>{{图标|材料|奶油|2}}<br>{{图标|材料|金鱼草|1}}


注意数量的显示需要对应类型的模板:图标支持


2.将带数量和分隔符的字符串解析为Set函数(不保留数量)

{{#invoke:图标|expandSet|str=<源字符串>|pname=<用于set的属性值名称>}}
使用本模块的写法 等价写法
{{#invoke:图标|expandSet|str=兽肉*2、奶油*2、金鱼草*1|pname=所需食材}}
{{#set:|所需食材=兽肉、奶油、金鱼草|+sep=、}}