Difference between revisions of "Template:Infobox Army"

From Australis Ultima 30k
Jump to: navigation, search
m
m (Undo revision 6084 by Sirrob01 (talk))
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 =L-I-6063
+
|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|L-I-6063}}  
+
{{#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











Infobox Army fought
Combatants Won Lost Draw



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

Info Title
Barren One.png
Barren One Links to Barren Two

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

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
}}