Difference between revisions of "Template:Legio Header"

From Australis Ultima 30k
Jump to: navigation, search
m (Explanation)
m
Line 41: Line 41:
 
<div id="mp-topbanner" style="width:100%; text-align:left; background:#F7F7F7; margin:0 0 0 0; border:0px solid #ddd;">{{#vardefine:msize|63px}}{{#vardefine:cyclecnt|{{#dpl:
 
<div id="mp-topbanner" style="width:100%; text-align:left; background:#F7F7F7; margin:0 0 0 0; border:0px solid #ddd;">{{#vardefine:msize|63px}}{{#vardefine:cyclecnt|{{#dpl:
 
|category =Player
 
|category =Player
|category =Legio I
+
|category =Adeptus Mechanicus
 
|notnamespace=Template
 
|notnamespace=Template
 
|mode=userformat
 
|mode=userformat
Line 57: Line 57:
 
  |1|2|3|4|5|6|7|8|9 = {{#dpl:
 
  |1|2|3|4|5|6|7|8|9 = {{#dpl:
 
|category =Player
 
|category =Player
|category =Legio I
+
|category =Adeptus Mechanicus
 
|notnamespace=Template
 
|notnamespace=Template
 
|include= {Infobox Army}:image
 
|include= {Infobox Army}:image
Line 71: Line 71:
 
  |{{#dpl:
 
  |{{#dpl:
 
|category =Player
 
|category =Player
|category =Legio I
+
|category =Adeptus Mechanicus
 
|notnamespace=Template
 
|notnamespace=Template
 
|include= {Infobox Army}:image
 
|include= {Infobox Army}:image

Revision as of 03:53, 1 September 2014

Empty
Empty
Empty
Empty
Empty
Empty
Empty
Empty
Empty
Empty

Example Working

Empty
Empty
Empty
Empty
Empty
Empty
Empty
Empty
Empty
Empty

Explanation

  • The first DPL extract returns a count of the number of pages that are going to be returned in the Query and sets the variable "cyclecnt" to this number.
  • "cyclecnt" is then checked to confirm it is a number and the default dpl error message (indicating 0 results) hasn't be returned. If this is not a number than "cyclecnt" is set to 0
  • The next block is a 3 tier case statement(actually more but outcomes 1-9 resolve to the same endpoint) which evaluates against "cyclecnt":
    • Case 0 - If "cyclecnt" is equal to 0 then no DPL extract is performed and simply 10 grey place holder marines are output using a while loop
    • Case(s) 1-9 - If "cyclecnt" is equal to 1-9 then the DPL is triggered and any remaining spaces upto 10 are filled with grey place holder marines again using the while loop.
    • Default - If "cyclecnt" is equal to 10 we need no placeholders and only the DPL extract is outputted.