Jump to content

Template:Category Icons: Difference between revisions

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