Difference between revisions of "Template:Category Icons"

From WikiPETia.info

(Cleanup. Adding categories)
(3 Icons maximum per line)
Line 1: Line 1:
{{ #tag: gallery
+
<!-- We want only 3 icons per line, therefore we need two loops -->
   | {{ #vardefine: i | 1 }}
+
{{ #vardefine: i | 1 }}
     {{ #while:
+
{{ #vardefine: j | 1 }}
      | {{{ {{ #var: i }} | }}}
+
{{ #while:
      | <span style="display:none;">.</span>
+
  | {{{ {{ #var: i }} | }}}
        File:Icon {{ #switch: {{{ {{ #var: i }} | }}}
+
   | {{ #vardefine: j | {{ #expr: {{ #var: j }} + 3 }} }}
        | Companies = company.png{{!}}[[Companies]]
+
     {{ #tag: gallery
        | Events = event.png{{!}}[[Events]]
+
      | {{ #while:
        | People = people.png{{!}}[[People]]
+
        | {{ #ifexpr: {{{ {{ #var: i }} | }}} and {{ #var: i }} < {{ #var: j }} | true }}
        | Material = material.png{{!}}[[Material]]
+
        | <span style="display:none;">.</span>
        | Recycling = recycling.png{{!}}[[PET recycling]]
+
          File:Icon {{ #switch: {{{ {{ #var: i }} | }}}
        | Preforms = preform.png{{!}}[[Preform production]]
+
          | Companies = company.png{{!}}[[Companies]]
        | Bottle making = bottle.png{{!}}[[Bottle making]]
+
          | Events = event.png{{!}}[[Events]]
        | Filling = filling.png{{!}}[[Filling]]
+
          | People = people.png{{!}}[[People]]
        | Capping = capping.png{{!}}[[Capping]]
+
          | Material = material.png{{!}}[[Material]]
        | Labelling = labeling.png{{!}}[[Labelling]]
+
          | Recycling = recycling.png{{!}}[[PET recycling]]
 +
          | Preforms = preform.png{{!}}[[Preform production]]
 +
          | Bottle making = bottle.png{{!}}[[Bottle making]]
 +
          | Filling = filling.png{{!}}[[Filling]]
 +
          | Capping = capping.png{{!}}[[Capping]]
 +
          | Labelling = labeling.png{{!}}[[Labelling]]
 +
          }}
 +
          {{ #vardefine: i | {{ #expr: {{ #var: i }} + 1 }} }}
 
         }}
 
         }}
       {{ #vardefine: i | {{ #expr: {{ #var: i }} + 1 }} }}
+
       | mode = "packed-hover"
 
     }}
 
     }}
  | mode = "packed-hover"
 
 
}}
 
}}

Revision as of 16:31, 28 March 2017