Difference between revisions of "Template:Transient infobox"
Jump to navigation
Jump to search
(allow multiple illustrators, voice actors, scenario writers) |
(set "-" to default subobject value for the record properties Has illustrator, Has scenario writer and Has voice actor) |
||
Line 230: | Line 230: | ||
}}<!--create vars end-->{{#if: {{NAMESPACE}} | <!-- don't create subobj within namespace --> | <!-- | }}<!--create vars end-->{{#if: {{NAMESPACE}} | <!-- don't create subobj within namespace --> | <!-- | ||
For Has base skill, the subobject is set to "-" if no subobject is available to return a result in order to properly | For Has base skill as well as Has illustrator, Has scenario writer and Has voice actor, the subobject is set to "-" if no subobject is available to return a result in queries in order to properly match names to subobjects in Template:Companion list table result format. Otherwise, name, description, unlocked limit break and subobject (for skills) and name and subobject (for voice actor, scenario writer and illustrator) may be mismatched. | ||
-->{{#subobject:companion{{#vardefineecho:companionnumber|{{#expr:{{#var:companionnumber|-1}}+1}}}} | -->{{#subobject:companion{{#vardefineecho:companionnumber|{{#expr:{{#var:companionnumber|-1}}+1}}}} | ||
Line 262: | Line 262: | ||
| ### | | ### | ||
| @@@ | | @@@ | ||
| {{#var:illustrator subobj {{#var:counter}}|}};@@@;{{#var:illustrator en name {{#var:counter}}|@@@}} | | {{#var:illustrator subobj {{#var:counter}}|-}};@@@;{{#var:illustrator en name {{#var:counter}}|@@@}} | ||
{{#vardefine:counter|{{#expr:{{#var:counter}}+1}} }} | {{#vardefine:counter|{{#expr:{{#var:counter}}+1}} }} | ||
}} | }} | ||
Line 271: | Line 271: | ||
| ### | | ### | ||
| @@@ | | @@@ | ||
| {{#var:scenario writer subobj {{#var:counter}}|}};@@@;{{#var:scenario writer en name {{#var:counter}}|@@@}} | | {{#var:scenario writer subobj {{#var:counter}}|-}};@@@;{{#var:scenario writer en name {{#var:counter}}|@@@}} | ||
{{#vardefine:counter|{{#expr:{{#var:counter}}+1}} }} | {{#vardefine:counter|{{#expr:{{#var:counter}}+1}} }} | ||
}} | }} | ||
Line 280: | Line 280: | ||
| ### | | ### | ||
| @@@ | | @@@ | ||
| {{#var:voice actor subobj {{#var:counter}}|}};@@@;{{#var:voice actor en name {{#var:counter}}|@@@}} | | {{#var:voice actor subobj {{#var:counter}}|-}};@@@;{{#var:voice actor en name {{#var:counter}}|@@@}} | ||
{{#vardefine:counter|{{#expr:{{#var:counter}}+1}} }} | {{#vardefine:counter|{{#expr:{{#var:counter}}+1}} }} | ||
}} | }} |