Vorlage:Mehrere Bilder/Gesamt-Breite
Aus MosaPedia
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.
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,... ) |
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 |
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>