Zum Inhalt springen

f:image erzeugt width+height="0"

Erstellt am 21. September 2013 · 2 Antworten · letzte Antwort am 23. September 2013

Tags: ViewHelper, Bilder, Frage

harald1972 ·

Hallo liebe Leut'

eigentlich sollte das eine Kleinigkeit sein. Allerdings hab ich keinen Schimmer, wieso das kleine Ding so groß rumzickt...
kurz gesagt: Der image-ViewHelper ignoriert bei mir height+width Angaben.

Also folgendes snippet in meiner View

<f:image src="path/to/any/image.jpg" height="20" width="20" alt="test" />

erzeugt einmal

<img width="" height="" title="test" src="path/to/any/image.jpg" alt="test" />

und es wird in seinen Originalmaßen dargestellt.
Lade ich die Seite neu erhalte ich

<img width="0" height="0" title="test" src="path/to/any/image.jpg" alt="test" />

und es wird mit den Maßen 0x0 dargestellt.
Den ersten Effekt (Leerstring) habe ich nur, wenn ich ein zuvor noch nie erwähntes Image verwende. Nach neuladen, inclusive Cache leeren, erhalte ich immer "0"

Dabei ist es egal, ob ich in meiner View height und/oder width mitgebe oder nicht.
Also nochmal: Der image-Tag ist vorhanden, nur height / width sind entweder leer oder 0x0.
Ich seh's ja im Firebug und kann da die Größe ändern.

Kann es sein, daß es einen neuen ImageViewHelper gibt, den ich nicht kenne? Ich verwende jetzt seit kurzem TYPO3 v 6.1.1 mit fluid v6.1.0

Verwende ich den Standard Html <img> Tag, ist alles normal.
Aber warum ignoriert/unterdrückt der Image-VH sämtliche height/width-Angaben?
Besser gefragt: Was muss ich tun, um ihm meine Vorstellung von height/width klarzumachen?

Mir fällt grad nichts mehr ein, vielleicht sollte ich mal schlafen 😉

Gruß Harald und danke für jeden Hinweis!

einpraegsam.​net · · Beste Antwort

Hierzu kommen mir spontan zwei Sachen in den Kopf:

  • Hast du mal im Install Tool gecheckt, ob Image Magick richtig läuft - teste mal die Bilderzeugung

  • Irgendwie habe ich im Hinterkopft, dass es mal ein Bug in der Richtung gab in 6.1.1 - ich würde in jedem Fall auf 6.1.5 updaten