Zum Inhalt springen

Bildbreitenberechnung

Erstellt am 25. Februar 2010 · 2 Antworten · letzte Antwort am 29. April 2010

Tags: Frage

vixe ·

Hallo zusammen,

ich möchte meine Bilder beim Rendern generell um eine definierte Pixelanzahl verkleinern. Wenn z.B. ein Bild mit 100 Pixel Breite im Backend eingepflegt wird, soll dieses im Frontent mit 80 Pixel gerendert werden.

Folgender Code funkioniert leider nur für Bilder mit Text (textpic), aber nicht für Bilder ohne Text (image). Die Bilder ohne Text werden damit unskaliert ausgegeben.

tt_content.image.20.1.file {
    width.stdWrap = 1
    width.stdWrap.field = imagewidth
    width.stdWrap.wrap = |-20
    width.prioriCalc = intval
}

Was muss ich ändern damit alle Bilder egal ob mit oder ohne Text verkleinert werden, bzw. ist dies überhaupt möglich?

Danke im Vorraus
Falk

TYPO3 4.3.1 mit css_styled_content 1.0.0

vixe ·

Hab gerade festgestellt, dass das nur unter der Konstellation nicht funktioniert, wenn die Bildbreite gar nicht angegeben wurde. Also für den Fall das nur die Höhe oder gar kein Wert für Bildbreite oder Bildhöhe angegeben wurde.

Gibt es denn eigentlich dafür überhaupt eine Lösung, egal ob Breite, Höhe oder weder Höhe noch Breite angegeben wird, die Bilder automatisch zu verkleinern?

vixe ·

Kann so ja auch nicht funktionieren, da der Wert für imagewidth ja nur in tt_content steht, wenn manuell angegeben.