Difference between revisions of "Template:SkillDisplayEntry"
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> |