Vorlage:Mehrere Bilder/Gesamt-Breite

Aus MosaPedia

Wechseln zu: Navigation, Suche
Diese Dokumentation befindet sich auf einer eingebundenen Unterseite (Bearbeiten / Versionen).

Diese Vorlage steht unter der folgenden Lizenz und darf unter den Bedingungen dieser Lizenz weiterverbreitet werden (Benutzer:Kobold 21.02.2011):


Diese Vorlage wurde unter der Lizenz
„Creative Commons Namensnennung–Weitergabe unter gleichen Bedingungen“
(abgekürzt „cc-by-sa“) in der Version 3.0 veröffentlicht.
Rechtsverbindlicher Lizenzvertrag: http://creativecommons.org/licenses/by-sa/3.0/legalcode
Kurzfassung in deutscher Sprache: http://creativecommons.org/licenses/by-sa/3.0/deed.de


Diese Untervorlage berechnet die Gesamtbreite aller Bilder in der durch den Parameter arrange ausgewählten Anordnung für die Vorlage:Mehrere Bilder.

[Bearbeiten] Funktion

{{Mehrere Bilder/Gesamt-Breite | arrange | Breite1 | Breite2 | Breite3 | ... | Breite12 }}
arrange= Anordnung Gesamtbreite
zeilenweise Anordnung
h2 2 pro Zeile wges = max(w1+w2, w3+w4, w5+w6, ...)
h3 3 pro Zeile wges = max(w1+w2+w3, w4+w5+w6, ...)
h4 4 pro Zeile wges = max(w1+w2+w3+w4, w5+w6+...)
h5 5 pro Zeile wges = max(w1+w2+w3+w4+w5, w6+...)
h6 6 pro Zeile wges = max(w1+w2+w3+w4+w5+w6, ...)
h, h12 horizontal (12 in einer Zeile) wges = w1+w2+w3+w4+w5+w6+...
spaltenweise Anordnung
v2 2 pro Spalte wges = max(w1, w2) + max(w3, w4) + max(w5, w6) + ...
v3 3 pro Spalte wges = max(w1, w2, w3) + max(w4, w5, w6) +...
v4 4 pro Spalte wges = max(w1, w2, w3, w4) + max(w5, w6,...
v5 5 pro Spalte wges = max(w1, w2, w3, w4, w5) + max(w6,...
v6 6 pro Spalte wges = max(w1, w2, w3, w4, w5, w6) + max(...
v, v12 vertikal (12 in einer Spalte) wges = max(w1, w2, w3, w4, w5, w6,... )

[Bearbeiten] Beispiele

 {{Mehrere Bilder/Gesamt-Breite | arrange= v | 20 | 30 | 40 | 50 | 60 }}
 {{Mehrere Bilder/Gesamt-Breite | arrange=h2 | 20 | 30 | 40 | 50 | 60 }}
 {{Mehrere Bilder/Gesamt-Breite | arrange=h3 | 20 | 30 | 40 | 50 | 60 }}
 {{Mehrere Bilder/Gesamt-Breite | arrange=h4 | 20 | 30 | 40 | 50 | 60 }}
 {{Mehrere Bilder/Gesamt-Breite | arrange= h | 20 | 30 | 40 | 50 | 60 }}
 {{Mehrere Bilder/Gesamt-Breite | arrange=v2 | 20 | 30 | 40 | 50 | 60 }}
 {{Mehrere Bilder/Gesamt-Breite | arrange=v3 | 20 | 30 | 40 | 50 | 60 }}
 {{Mehrere Bilder/Gesamt-Breite | arrange=v4 | 20 | 30 | 40 | 50 | 60 }}
60
90
110
140
200
140
100
110

[Bearbeiten] Quelltext der Vorlage

<includeonly>{{#switch: {{{arrange|}}} 
  | v1
  = {{#expr:  {{{1|0}}} +  {{{2|0}}} +  {{{3|0}}} +  {{{4|0}}}
           +  {{{5|0}}} +  {{{6|0}}} +  {{{7|0}}} +  {{{8|0}}}
           +  {{{9|0}}} + {{{10|0}}} + {{{11|0}}} + {{{12|0}}}
    }}
  | v2
  = {{#expr: {{Max/2 |  {{{1|0}}} |  {{{2|0}}} }}
           + {{Max/2 |  {{{3|0}}} |  {{{4|0}}} }}
           + {{Max/2 |  {{{5|0}}} |  {{{6|0}}} }}
           + {{Max/2 |  {{{7|0}}} |  {{{8|0}}} }}
           + {{Max/2 |  {{{9|0}}} | {{{10|0}}} }}
           + {{Max/2 | {{{11|0}}} | {{{12|0}}} }}
    }}
  | v3
  = {{#expr: {{Max/4 |  {{{1|0}}} |  {{{2|0}}} |  {{{3|0}}} }}
           + {{Max/4 |  {{{4|0}}} |  {{{5|0}}} |  {{{6|0}}} }}
           + {{Max/4 |  {{{7|0}}} |  {{{8|0}}} |  {{{9|0}}} }}
           + {{Max/4 | {{{10|0}}} | {{{11|0}}} | {{{12|0}}} }}
    }}
  | v4
  = {{#expr: {{Max/4 |  {{{1|0}}} |  {{{2|0}}} |  {{{3|0}}} |  {{{4|0}}} }}
           + {{Max/4 |  {{{5|0}}} |  {{{6|0}}} |  {{{7|0}}} |  {{{8|0}}} }}
           + {{Max/4 |  {{{9|0}}} | {{{10|0}}} | {{{11|0}}} | {{{12|0}}} }}
    }}
  | v5
  = {{#expr: {{Max/16 |  {{{1|0}}} |  {{{2|0}}} |  {{{3|0}}} |  {{{4|0}}} |  {{{5|0}}} }}
           + {{Max/16 |  {{{6|0}}} |  {{{7|0}}} |  {{{8|0}}} |  {{{9|0}}} | {{{10|0}}} }}
           + {{Max/16 | {{{11|0}}} | {{{12|0}}} }}
    }}
  | v6
  = {{#expr: {{Max/16 |  {{{1|0}}} |  {{{2|0}}} |  {{{3|0}}} |  {{{4|0}}} |  {{{5|0}}} |  {{{6|0}}} }}
           + {{Max/16 |  {{{7|0}}} |  {{{8|0}}} |  {{{9|0}}} | {{{10|0}}} | {{{11|0}}} | {{{12|0}}} }}
    }}
  | v12
  | v|ver|vert|vertical 
  | h1|1
  = {{Max/16 |  {{{1|0}}} |  {{{2|0}}} |  {{{3|0}}} |  {{{4|0}}} |  {{{5|0}}} |  {{{6|0}}}
             |  {{{7|0}}} |  {{{8|0}}} |  {{{9|0}}} | {{{10|0}}} | {{{11|0}}} | {{{12|0}}}
    }}
  | h2|2
  = {{Max/16
      | {{#expr:  {{{1|0}}} +  {{{2|0}}} }}
      | {{#expr:  {{{3|0}}} +  {{{4|0}}} }}
      | {{#expr:  {{{5|0}}} +  {{{6|0}}} }}
      | {{#expr:  {{{7|0}}} +  {{{8|0}}} }}
      | {{#expr:  {{{9|0}}} + {{{10|0}}} }}
      | {{#expr: {{{11|0}}} + {{{12|0}}} }}
    }}
  | h3|3
  = {{Max/4 
      | {{#expr:  {{{1|0}}} +  {{{2|0}}} +  {{{3|0}}} }}
      | {{#expr:  {{{4|0}}} +  {{{5|0}}} +  {{{6|0}}} }}
      | {{#expr:  {{{7|0}}} +  {{{8|0}}} +  {{{9|0}}} }}
      | {{#expr: {{{10|0}}} + {{{11|0}}} + {{{12|0}}} }}
    }}
  | h4|4
  = {{Max/4
      | {{#expr:  {{{1|0}}} +  {{{2|0}}} +  {{{3|0}}} +  {{{4|0}}} }}
      | {{#expr:  {{{5|0}}} +  {{{6|0}}} +  {{{7|0}}} +  {{{8|0}}} }}
      | {{#expr:  {{{9|0}}} + {{{10|0}}} + {{{11|0}}} + {{{12|0}}} }}
    }}
  | h5|5
  = {{Max/4 
      | {{#expr:   {{{1|0}}} +  {{{2|0}}} + {{{3|0}}} + {{{4|0}}} +  {{{5|0}}} }}
      | {{#expr:   {{{6|0}}} +  {{{7|0}}} + {{{8|0}}} + {{{9|0}}} + {{{10|0}}} }}
      | {{#expr:  {{{11|0}}} + {{{12|0}}} }}
    }}
  | h6|6
  = {{Max/2
      | {{#expr:  {{{1|0}}} +  {{{2|0}}} +  {{{3|0}}} 
               +  {{{4|0}}} +  {{{5|0}}} +  {{{6|0}}} }}
                  
      | {{#expr:  {{{7|0}}} +  {{{8|0}}} +  {{{9|0}}} 
               + {{{10|0}}} + {{{11|0}}} + {{{12|0}}} }}
    }}
  | h12|12
  | h|hor|horz|horizontal|#default 
  = {{#expr:  {{{1|0}}} +  {{{2|0}}} +  {{{3|0}}} +  {{{4|0}}}
           +  {{{5|0}}} +  {{{6|0}}} +  {{{7|0}}} +  {{{8|0}}}
           +  {{{9|0}}} + {{{10|0}}} + {{{11|0}}} + {{{12|0}}}
    }}
}}</includeonly><noinclude>{{Dokumentation}}</noinclude>
Persönliche Werkzeuge