User:NSun200512/沙盒:修订间差异

来自有兽档案馆
((InPageEdit-preference-summary-default))
((InPageEdit-preference-summary-default))
第33行: 第33行:
===双角色名(巴赫与巴狗蛋)===
===双角色名(巴赫与巴狗蛋)===
{{#invoke:NSunModuleTesting|list|巴赫|巴狗蛋}}
{{#invoke:NSunModuleTesting|list|巴赫|巴狗蛋}}
===单角色名,但某一种出场没有(金沙、双皮奶)===
{{#invoke:NSunModuleTesting|list|金沙}}
{{#invoke:NSunModuleTesting|list|双皮奶}}

2024年1月14日 (日) 14:56的版本

模板细则

模板名称:Template:CharactersAppearanceList

模板输入:一个或两个角色名。

输出:见#处理后样式

模块细则

模块名称:Module:CharactersAppearanceList

要求:输入一个或两个角色名称,根据SMW数据进行出场角色整理。 函数数量:2个。一个是onename,用来处理仅输入一个角色名的情况(大部分情况);一个是twoname,用来处理输入两个角色名的情况(如“巴赫”和“巴狗蛋”,“虹虹”和“彩虹云”)。twoname需要把两个名字下的话数整合起来,并形成一个数组。

处理后样式

(模板位置位于角色页“出场节点”之后)

以下为模板显示页面:

SMW #ask查询方法

{{#ask:[[OnCamera:character name::天禄]][[OnCamera:type::主要]]|mainlabel=-|?OnCamera:number=|sort=OnCamera:number|limit=1000}}

测试mw.smw.ask

单角色名(天禄)

脚本错误:没有“NSunModuleTesting”这个模块。

双角色名(巴赫与巴狗蛋)

脚本错误:没有“NSunModuleTesting”这个模块。

单角色名,但某一种出场没有(金沙、双皮奶)

脚本错误:没有“NSunModuleTesting”这个模块。 脚本错误:没有“NSunModuleTesting”这个模块。