|
|
Line 1: |
Line 1: |
| | | |
− | <code>
| |
− | {{#vardefine:errcheck|{{#sub:{{#dpl:
| |
− | |category =Battlereport
| |
− | |category =Campaign
| |
− | |category =Legio I
| |
− | |notnamespace=Template
| |
− | }}|3|9}}}}
| |
− | {{#ifeq:{{#var:errcheck}}|Extension|{{DPL Error Message}}|{{#dpl:
| |
− | |category =Battlereport
| |
− | |category =Campaign
| |
− | |category =Legio I
| |
− | |include={Battlereport}:date,{armyname}:armyname,#Campaign Summary[400],{Campaign Honour} img
| |
− | |notnamespace=Template
| |
− | |format=,¶{¦class="" ¶¦colspan ="4"¦'''[[%PAGE%]]''' ¶¦-,,¶¦-¶¦style="width:200px;"¦¶¦¶¦¶¦}<br>
| |
− | |secseparators=¶¦
| |
− | }}}}
| |
− | </code>
| |
− | == Break ==
| |
− | <code>
| |
− | {{#vardefine:ppagename|Legio I}}
| |
− | {{#switch: {{#var:ppagename}}
| |
− | | Legio I ={{#vardefine:lcel|L-I}}
| |
− | | L-III ={{#vardefine:lcel|L-III}}
| |
− | | L-IV ={{#vardefine:lcel|L-IV}}
| |
− | | L-V ={{#vardefine:lcel|L-V}}
| |
− | | L-VI ={{#vardefine:lcel|L-VI}}
| |
− | | L-VII ={{#vardefine:lcel|L-VII}}
| |
− | | L-VIII ={{#vardefine:lcel|L-VIII}}
| |
− | | L-IX ={{#vardefine:lcel|L-IX}}
| |
− | | L-X ={{#vardefine:lcel|L-X}}
| |
− | | L-XII ={{#vardefine:lcel|L-XII}}
| |
− | | L-XIII ={{#vardefine:lcel|L-XIII}}
| |
− | | L-XIV ={{#vardefine:lcel|L-XIV}}
| |
− | | L-XV ={{#vardefine:lcel|L-XV}}
| |
− | | L-XVI ={{#vardefine:lcel|L-XVI}}
| |
− | | L-XVII ={{#vardefine:lcel|L-XVII}}
| |
− | | L-XVIII ={{#vardefine:lcel|L-XVIII}}
| |
− | | L-XIX ={{#vardefine:lcel|L-XIX}}
| |
− | | L-XX ={{#vardefine:lcel|L-XX}}
| |
− | | A-MECH ={{#vardefine:lcel|L-1}}
| |
− | }}{{#var:lcel}}
| |
− |
| |
− | {{#vardefine:legiocamp|{{#dpl:
| |
− | |category =Battlereport
| |
− | |category =Campaign
| |
− | |category =Legio I
| |
− | |include={Campaign Honour}:image2,{Battlereport}:date,{armyname}:armyname
| |
− | |notnamespace=Template
| |
− | |format=,[[%PAGE%]],$
| |
− | |secseparators=¶¦
| |
− | }}}}
| |
− |
| |
− |
| |
− | {{#arraydefine:legiocam|{{#var:legiocamp}}|$}}
| |
− | {{#vardefine:cntlegiocam|{{#arraysize:legiocam}}}}
| |
− |
| |
− | {{ #vardefine: ilc | 0 }}
| |
− | {{
| |
− | #while:
| |
− | | {{ #ifexpr: {{ #var: ilc }} < {{#expr:{{#var:cntlegiocam}}-1}} | true }}
| |
− | |{{#explode:{{#arrayindex:legiocam|{{#var: ilc}}}}|{{!}}|0}}<br>
| |
− | {{#explode:{{#arrayindex:legiocam|{{#var: ilc}}}}|{{!}}|1}}<br>
| |
− | {{#explode:{{#arrayindex:legiocam|{{#var: ilc}}}}|{{!}}|2}}<br>
| |
− | {{#arraydefine:llegiocam|{{#sub:{{#explode:{{#replace:{{#arrayindex:legiocam|{{#var: ilc}}}}|L|@L}}|{{!}}|3}}|1|{{#len:{{#replace:{{#arrayindex:legiocam|{{#var: ilc}}}}|L|@L}}}}}}|@}}
| |
− | {{#vardefine:cntllegiocam|{{#arraysize:llegiocam}}}}
| |
− | {{ #vardefine: ilc2 | 0 }}
| |
− | {{
| |
− | #while:
| |
− | | {{ #ifexpr: {{ #var: ilc2 }} < {{#var:cntllegiocam}} | true }}
| |
− | |{{#ifeq:{{#var:lcel}}|{{#sub:{{#arrayindex:llegiocam|{{#var: ilc2}}}}|0|{{#expr:{{#len:{{#arrayindex:llegiocam|{{#var: ilc2}}}} }}-5}}}}
| |
− | |{{#arrayindex:llegiocam|{{#var: ilc2}}}}<br>
| |
− | |}}
| |
− |
| |
− | {{ #vardefine: ilc2 | {{ #expr: {{ #var: ilc2 }} + 1 }}}}
| |
− | }}
| |
− | {{#vardefine: ilc | {{ #expr: {{ #var: ilc }} + 1 }}}}
| |
− | }}
| |
− | </code>
| |
| | | |
| == Break 2 Structure the output == | | == Break 2 Structure the output == |