NSun200512(留言 | 贡献) 小 ((InPageEdit-preference-summary-default)) |
NSun200512(留言 | 贡献) 小 ((InPageEdit-preference-summary-default)) |
||
第29行: | 第29行: | ||
<code><nowiki>{{#ask:[[OnCamera:character name::天禄]][[OnCamera:type::主要]]|mainlabel=-|?OnCamera:number=|sort=OnCamera:number|limit=1000}}</nowiki></code> |
<code><nowiki>{{#ask:[[OnCamera:character name::天禄]][[OnCamera:type::主要]]|mainlabel=-|?OnCamera:number=|sort=OnCamera:number|limit=1000}}</nowiki></code> |
||
==测试mw.smw.ask== |
==测试mw.smw.ask== |
||
===无值=== |
|||
{{CharactersAppearanceNode}} |
|||
===单角色名(天禄)=== |
===单角色名(天禄)=== |
||
{{CharactersAppearanceNode|天禄}} |
|||
{{#invoke:NSunModuleTesting|list|天禄}} |
{{#invoke:NSunModuleTesting|list|天禄}} |
||
===双角色名(巴赫与巴狗蛋)=== |
===双角色名(巴赫与巴狗蛋)=== |
||
{{CharactersAppearanceNode|巴赫|巴狗蛋}} |
|||
{{#invoke:NSunModuleTesting|list|巴赫|巴狗蛋}} |
{{#invoke:NSunModuleTesting|list|巴赫|巴狗蛋}} |
||
===单角色名,但某一种出场没有(金沙、双皮奶)=== |
===单角色名,但某一种出场没有(金沙、双皮奶)=== |
2024年1月17日 (三) 07:49的版本
模板细则
模板名称: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
无值
Template:CharactersAppearanceNode
单角色名(天禄)
Template:CharactersAppearanceNode 脚本错误:没有“NSunModuleTesting”这个模块。
双角色名(巴赫与巴狗蛋)
Template:CharactersAppearanceNode 脚本错误:没有“NSunModuleTesting”这个模块。
单角色名,但某一种出场没有(金沙、双皮奶)
脚本错误:没有“NSunModuleTesting”这个模块。 脚本错误:没有“NSunModuleTesting”这个模块。