Difference between revisions of "Template:SkillDisplayEntry"

From Dragalia Lost Wiki
Jump to navigation Jump to search
>Caledor92
>Caledor92
(add support for skill ID)
Line 1: Line 1:
 
<includeonly>{{#if:{{{is3LevelSkill|}}}|{{#vardefine:fieldparams|_pageName=PageName,Name,Description1=description,SkillLv1IconName=icon,Description1=Lv1,Description2=Lv2,Description3=Lv3,Sp=Sp,SPLv2=SpLv2,SpRegen}}|{{#vardefine:fieldparams|_pageName=PageName,Name,Description1=description,SkillLv1IconName=icon,Description1=Lv1,Description2=Lv2,Sp=Sp,SPLv2=SpLv2,SpRegen}}}}
 
<includeonly>{{#if:{{{is3LevelSkill|}}}|{{#vardefine:fieldparams|_pageName=PageName,Name,Description1=description,SkillLv1IconName=icon,Description1=Lv1,Description2=Lv2,Description3=Lv3,Sp=Sp,SPLv2=SpLv2,SpRegen}}|{{#vardefine:fieldparams|_pageName=PageName,Name,Description1=description,SkillLv1IconName=icon,Description1=Lv1,Description2=Lv2,Sp=Sp,SPLv2=SpLv2,SpRegen}}}}
 +
{{#if:{{{ID|}}}|
 +
{{#invoke:CargoQuery|main
 +
|q?tables=Skills
 +
|q?fields={{#var:fieldparams}}
 +
|q?where=SkillId={{{ID|}}}
 +
|q?groupBy=_pageName
 +
|template=SkillDisplay
 +
|default=Skill {{{ID|}}}
 +
}}|
 
{{#invoke:CargoQuery|main
 
{{#invoke:CargoQuery|main
 
|q?tables=Skills
 
|q?tables=Skills
Line 7: Line 16:
 
|template=SkillDisplay
 
|template=SkillDisplay
 
|default=[[{{{Name|}}}]]
 
|default=[[{{{Name|}}}]]
}}</includeonly><noinclude>[[Category:Templates]]</noinclude>
+
}}}}</includeonly><noinclude>[[Category:Templates]]</noinclude>

Revision as of 09:54, 17 November 2019