Difference between revisions of "StoreCreditsLine"

From Sega Retro

(reads links instead of commas)
(One intermediate revision by one other user not shown)
Line 1: Line 1:
<includeonly>{{#vardefine:currentName|NULL}}{{#vardefine:j|1}}
+
<includeonly>{{#vardefine:j|1}}
 
{{#while:
 
{{#while:
| {{#ifexpr:{{#len:{{#var:currentName}}}} > 0|true|}}
+
| {{#vardefine:currentName|{{#explode:{{{nameList|}}}|[<!-- -->[|{{#var:j}}}}}}{{#var:currentName}}
| {{#vardefine:currentName|{{#explode:{{{nameList|}}}|[<!-- -->[|{{#var:j}}}}}}{{incvar|j}}
+
| {{incvar|j}}
 
{{#vardefine:currentName|{{#explode:{{#var:currentName}}|]<!-- -->]|0}}}}
 
{{#vardefine:currentName|{{#explode:{{#var:currentName}}|]<!-- -->]|0}}}}
 
{{#if:{{#pos:{{#var:currentName}}|{{!}}}}|
 
{{#if:{{#pos:{{#var:currentName}}|{{!}}}}|
Line 10: Line 10:
 
{{#if:{{#var:splitName}}|{{#vardefine:currentName|{{#var:splitName}}}}}}
 
{{#if:{{#var:splitName}}|{{#vardefine:currentName|{{#var:splitName}}}}}}
 
}}
 
}}
{{#cargo_store:_table=credits|role={{{role}}}|name={{#var:currentName}}|game={{#titleparts:{{{game}}}}}|console={{{console|}}}|date={{{date|}}}|pdf={{{pdf|}}}|pdfpage={{{pdfpage|}}}}}
+
{{#cargo_store:_table=credits|role={{{role}}}|name={{#var:currentName}}|game={{#titleparts:{{{game}}}}}|console={{{console|}}}|date={{{date|}}}|source={{{source|}}}|pdf={{{pdf|}}}|pdfpage={{{pdfpage|}}}}}
 
}}</includeonly><noinclude>[[Category:Sega Retro templates]]
 
}}</includeonly><noinclude>[[Category:Sega Retro templates]]
  
 
{{StoreCreditsLine|role=TEST|nameList=Woop, [[Shoop]], [[Noop|Moop]], Bloop, [[Goop (brackets)|Goop]]}}
 
{{StoreCreditsLine|role=TEST|nameList=Woop, [[Shoop]], [[Noop|Moop]], Bloop, [[Goop (brackets)|Goop]]}}
 
</noinclude>
 
</noinclude>

Revision as of 18:06, 2 January 2020