Difference between revisions of "Template:Infobox Army"
m |
|||
Line 47: | Line 47: | ||
|- | |- | ||
|colspan="2" style="text-align:center;"| | |colspan="2" style="text-align:center;"| | ||
+ | <!--------------------> | ||
+ | <!--------------------> | ||
+ | <!------- DPL --------> | ||
+ | <!--------------------> | ||
+ | <!--------------------> | ||
{{#vardefine:armyskirmish|{{#dpl: | {{#vardefine:armyskirmish|{{#dpl: | ||
|category =Skirmish | |category =Skirmish | ||
− | |category = | + | |category ={{PAGENAME}} |
|notnamespace=Template | |notnamespace=Template | ||
|include={battlereportminor2} dpla | |include={battlereportminor2} dpla | ||
− | |format=,,}} | + | |format=,,}}}} |
− | }} | + | |
{{#vardefine:armyskirmish|{{#sub:{{#var:armyskirmish}}|1|{{#len{{#var:armyskirmish}}}}}}}} | {{#vardefine:armyskirmish|{{#sub:{{#var:armyskirmish}}|1|{{#len{{#var:armyskirmish}}}}}}}} | ||
+ | <!--------------------> | ||
+ | <!--------------------> | ||
+ | <!---Initial Array ---> | ||
+ | <!--------------------> | ||
+ | <!--------------------> | ||
{{#arraydefine:all|{{#var:armyskirmish}}}} | {{#arraydefine:all|{{#var:armyskirmish}}}} | ||
{{#arraydefine:suball|{{#var:armyskirmish}}}} | {{#arraydefine:suball|{{#var:armyskirmish}}}} | ||
{{#arrayunique:suball}} | {{#arrayunique:suball}} | ||
− | {{#vardefine:armyname| | + | {{#vardefine:armyname|{{PAGENAME}}}} |
{{#vardefine:allsize|{{#arraysize:all}}}} | {{#vardefine:allsize|{{#arraysize:all}}}} | ||
{{#vardefine:suballsize|{{#arraysize:suball}}}} | {{#vardefine:suballsize|{{#arraysize:suball}}}} | ||
Line 66: | Line 75: | ||
#while: | #while: | ||
| {{ #ifexpr: {{ #var: i }} < {{ #var: suballsize }} | true }} | | {{ #ifexpr: {{ #var: i }} < {{ #var: suballsize }} | true }} | ||
− | | | + | |{{ |
− | {{ | + | |
{{ #vardefine: ii | 0 }} | {{ #vardefine: ii | 0 }} | ||
{{ #vardefine: iii | 0 }} | {{ #vardefine: iii | 0 }} | ||
Line 79: | Line 87: | ||
}} | }} | ||
{{#arraydefine:subwinlose|{{#var:subwl}}|$|}} | {{#arraydefine:subwinlose|{{#var:subwl}}|$|}} | ||
+ | <!--------------------> | ||
+ | <!--------------------> | ||
+ | <!--- Unique Enemy ---> | ||
+ | <!--------------------> | ||
+ | <!--------------------> | ||
{{#vardefine:subwlc|{{#arraysize:subwinlose}}}} | {{#vardefine:subwlc|{{#arraysize:subwinlose}}}} | ||
{{ #vardefine: ei | 0 }} | {{ #vardefine: ei | 0 }} | ||
Line 92: | Line 105: | ||
{{#arraydefine:enemy|{{#var:enemy}}|@}} | {{#arraydefine:enemy|{{#var:enemy}}|@}} | ||
{{#arrayunique:enemy}} | {{#arrayunique:enemy}} | ||
+ | <!--------------------> | ||
+ | <!--------------------> | ||
+ | <!--- Final Array ----> | ||
+ | <!--------------------> | ||
+ | <!--------------------> | ||
{{#vardefine:enemyct|{{#arraysize:enemy}}}} | {{#vardefine:enemyct|{{#arraysize:enemy}}}} | ||
{{ #vardefine: e2 | 0 }} | {{ #vardefine: e2 | 0 }} | ||
Line 124: | Line 142: | ||
}} | }} | ||
<!-- string format at this point is enemyname@theylost@theywon --> | <!-- string format at this point is enemyname@theylost@theywon --> | ||
+ | <!--------------------> | ||
+ | <!--------------------> | ||
+ | <!--- Final Output ---> | ||
+ | <!--------------------> | ||
+ | <!--------------------> | ||
{{#arraydefine:allstatarray|{{#var:allstatstring}}|$}} | {{#arraydefine:allstatarray|{{#var:allstatstring}}|$}} | ||
− | {| class="wikitable" | + | {| class="wikitable" style="width:290px; background-color:#fff;float:left;" |
|- | |- | ||
!colspan="4" scope="col"| {{#var:armyname}} fought | !colspan="4" scope="col"| {{#var:armyname}} fought | ||
Line 136: | Line 159: | ||
|- | |- | ||
{{ #vardefine: fi | 0 }} | {{ #vardefine: fi | 0 }} | ||
− | |||
{{ | {{ | ||
#while: | #while: | ||
Line 148: | Line 170: | ||
{{ #vardefine: fi | {{ #expr: {{ #var: fi }} + 1 }} }} | {{ #vardefine: fi | {{ #expr: {{ #var: fi }} + 1 }} }} | ||
}} | }} | ||
− | |||
|} | |} | ||
− | |||
|- | |- | ||
| | | |
Revision as of 21:35, 29 August 2014
No Title | |||||||||
---|---|---|---|---|---|---|---|---|---|
Legio: |
No information | ||||||||
Designation: |
No information | ||||||||
Cognomen: |
No information | ||||||||
Allegiance: |
No information | ||||||||
Campaigns: |
No information | ||||||||
Battles: |
No information | ||||||||
Skirmishes: |
No information | ||||||||
| |||||||||
Contents
Description
An infobox with much easier and nice method for anyone to use. This Infobox classic is a kind of infobox where you can give titles to every row. Below are some of the rules to use this infobox.
Syntax
{{Infobox classic |Box title = |image = Image:Example.jpg |imagewidth = [defaults to 250] |imagelink = |caption = Wikipedia |Row 1 title = |Row 1 info = |Row 2 title = |Row 2 info = |Row 3 title = |Row 3 info = |Row 4 title = |Row 4 info = |Row 5 title = |Row 5 info = |Row 6 title = |Row 6 info = |Row 7 title = |Row 7 info = |Row 8 title = |Row 8 info = |Row 9 title = |Row 9 info = |Row 10 title = |Row 10 info = }}
Notes
- Keeping the Box Title empty will result in displaying No title
- If you don't want to display image, just keep Image file Name and Image Size empty.
- Leaving imagelink blank results in a no click image - decoration only
- Keeping the Row 1 title empty will result in displaying No title.
- Keeping the Row (any row) info empty will result in displaying No information.
- Keeping the Row (any below row 1) title empty will result in that row and the rest of the rows below it will not be displayed.
- Max row for information: 10 rows.
Sample output
Complete Infobox:
{{Infobox classic
|Box title = Info Title
|image = Image:Barren One.png
|imagewidth = 120
|imagelink = Barren Two
|caption = Barren One Links to Barren Two
|Row 1 title = Title row 1
|Row 1 info = Info row 1
|Row 2 title = Title row 2
|Row 2 info = Info row 2
|Row 3 title = Title row 3
|Row 3 info = Info row 3
|Row 4 title = Title row 4
|Row 4 info = Info row 4
|Row 5 title = Title row 5
|Row 5 info = Info row 5
|Row 6 title = Title row 6
|Row 6 info = Info row 6
|Row 7 title = Title row 7
|Row 7 info = Info row 7
|Row 8 title = Title row 8
|Row 8 info = Info row 8
|Row 9 title = Title row 9
|Row 9 info = Info row 9
|Row 10 title = Title row 10
|Row 10 info = Info row 10
}}
Info Title | |
---|---|
Title row 1 |
Info row 1 |
Title row 2 |
Info row 2 |
Title row 3 |
Info row 3 |
Title row 4 |
Info row 4 |
Title row 5 |
Info row 5 |
Title row 6 |
Info row 6 |
Title row 7 |
Info row 7 |
Title row 8 |
Info row 8 |
Title row 9 |
Info row 9 |
Title row 10 |
Info row 10 |
Infobox Image omitted :
{{Infobox classic
|Box title = Info Title
|Row 1 title = Title row 1
|Row 1 info = Info row 1
|Row 2 title = Title row 2
|Row 2 info = Info row 2
|Row 3 title = Title row 3
|Row 3 info = Info row 3
|Row 4 title = Title row 4
|Row 4 info = Info row 4
|Row 5 title = Title row 5
|Row 5 info = Info row 5
|Row 6 title = Title row 6
|Row 6 info = Info row 6
|Row 7 title = Title row 7
|Row 7 info = Info row 7
|Row 8 title = Title row 8
|Row 8 info = Info row 8
|Row 9 title = Title row 9
|Row 9 info = Info row 9
|Row 10 title = Title row 10
|Row 10 info = Info row 10
}}
Info Title | |
---|---|
Title row 1 |
Info row 1 |
Title row 2 |
Info row 2 |
Title row 3 |
Info row 3 |
Infobox Image omitted and displaying only 3 rows of information:
{{Infobox classic
|Box title = Info Title
|Row 1 title = Title row 1
|Row 1 info = Info row 1
|Row 2 title = Title row 2
|Row 2 info = Info row 2
|Row 3 title = Title row 3
|Row 3 info = Info row 3
}}
Info Title | |
---|---|
Title row 1 |
Info row 1 |
Title row 2 |
Info row 2 |
Title row 3 |
Info row 3 |
Infobox Image and title row 4 omited:
Result: Row 4, 5, and 6 will not be displayed.
{{Infobox classic
|Box title = Info Title
|Row 1 title = Title row 1
|Row 1 info = Info row 1
|Row 2 title = Title row 2
|Row 2 info = Info row 2
|Row 3 title = Title row 3
|Row 3 info = Info row 3
|Row 4 info = Info row 4
|Row 5 title = Title row 5
|Row 5 info = Info row 5
|Row 6 title = Title row 6
|Row 6 info = Info row 6
}}