Zum Inhalt springen

Bild wird nicht angezeigt

Erstellt am 3. August 2005 · 3 Antworten · letzte Antwort am 6. August 2005

Tags: Frage

mamo ·

Hallo
Meine Extension läuft lokal unter Typo3.6 wunderbar. Nun habe ich sie auf einem Server mit Typo3.8 installiert. Auch da läuft alles, ausser der Darstellung der Bilder.

In der Datei pi1/class.myextension_pi1 habe ich in der function getFieldContent($fN)
folgenden Code eingefügt:

case "bild":
$imgTSConfig = $this->conf['bildCObject.'];	
$imgTSConfig['file'] = 'uploads/tx_myextension/'.$this->internal["currentRow"][$fN];
return $this->cObj->IMAGE($imgTSConfig);
break;

Im Quellcode erscheint der Link so:

<a href="#" onclick="openPic('showpic.php?file=uploads... ...<img src="" width="" height="" ...

Der src bleibt leer.
Muss ich bei Typo3.8 den Code anders schreiben? Aber wie?

Übrigens: Bevor ich den Code zur Darstellung des Bildes eingefügt habe, wurde der Bildname korrekt im Frontend angezeigt.

Danke für eure Hinweise.

Flink ·
mamo schrieb

Der src bleibt leer.
Muss ich bei Typo3.8 den Code anders schreiben? Aber wie?

Welche JavaScript-Funktionen scheinen im HTML-Source-Code der Seite auf?

openPic

muß natürlich vorhanden sein.

mamo ·

Vermutlich liegt es an Image Magick 5.5.7. Ich habe festgestellt, dass auch auf anderen Seiten Bilder nur dargestellt werden, wenn sie in der Originalgrösse eingebunden werden. Im Install-Tool werden lauter Fehlermeldungen generiert.
Unterdessen habe ich die [GFX]-Einstellungen auf IM 5.5.7 angepasst, es läuft aber trotzdem noch nicht. Woran könnte das noch liegen?

Danke und Grüsse
mamo

mamo ·

Nach längerer Suche konnte ich das Problem selber lösen.
Im Install Tool war die falsche ImageMagick Version aktiv. Wichtig sind folgende Einträge unter 4. All Configuration im Abschnitt [GFX]:

[GFX][im_version_5]=1
[GFX][im_path_lzw]= usr/local/bin/ (5.5.7)
Das ist der gleiche Pfad wie [GFX][im_path]

Jetzt klappt alles! 😃