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」這個模塊。