Zum Inhalt springen

Image Feld aus tt_content auslesen

Erstellt am 14. Juli 2010 · 1 Antwort · letzte Antwort am 23. Juli 2010

Tags: Bilder, Frage

littlejoe ·

Hallo,

ich hab ein Problem, ich steh voll auf dem Schlauch, warum erster Code geht aber zweiter nicht:

Dieser geht:

tempgrafik.32 = TEXT
temp.grafik.32.data = DB:tt_content:{$RecordID}:image
temp.grafik.32.listNum = 0
temp.grafik.32.wrap = <img src="uploads/pics/|" width="100" height="100" border="0" />

Dieser nicht:

temp.grafik.20 = IMAGE
temp.grafik.20.file.import = uploads/pics/
temp.grafik.20.file.import.field = media
temp.grafik.20.file.import.listNum = 0
temp.grafik.20.file.import.data = DB:tt_content:{$RecordID}:image

Kann mir bitte jemand helfen?

froemken ·

Ich geh mal davon aus, dass die erste Zeile in deinem ersten Beispiel falsch ist :-)

1. Beispiel)
data holt sich die Bildinfo aus der Datenbank und somit hat TEXT den Inhalt "image1.jpg,image2.jpg,image3.jpg". Mit listNum greifst auf das erste Element zu (image1.jpg) und wrappst das nun in einen IMG-Tag.

Ergebnis = klappt

2. Beispiel)
data holt sich die Bilderinfos (TEXT = image1.jpg,image2.jpg,image3.jpg). Jetzt ersetzt er Dank "field" den Inhalt von TEXT mit den Bildern, die im aktuellen ContentElement im Feld "media" hinterlegt sind. Sehr wahrscheinlich hast du für Dein CE keine Bilder hinterlegt, so dass TEXT nun leer ist. listNum hat somit nix zu tun und Dein IMAGE gibt nix aus, da keine Daten vorhanden sind.

Schmeiß das field mal raus...dann müsste es gehen.

Stefan