Zum Inhalt springen

Verständnis Problem mit IMAGE und import

Erstellt am 6. Mai 2008 · 4 Antworten · letzte Antwort am 7. Mai 2008

Tags: Frage

nk36 ·

Hallo,
ich komm mir zwar Bloed vor, habe aber anscheinend das IMAGE-Objekt noch nicht so richtig verstanden. Hab gesucht und nichts entsprechendes gefunden, deshalb hoffe ich hier Hilfe zu finden.
Warum geht folgendes:

10 = IMAGE
10.file = fileadmin/user_upload/bilder/fashion/fashion002.jpg

aber das nicht:

10 = IMAGE
10.file = fashion002.jpg
10.file.import = fileadmin/user_upload/bilder/fashion/

das muesste doch eigentlich klappen?

Oder Andersrum: ich moechte gerne mit dem IMAGE Objekt ein Bild rendern. Der Pfad soll sich dabei aus 2 DB Feldern zusammensetzen (Name und Verzeichnis). (Ich brauche das IMAGE Objekt, da ich das automatisch runterechnen lassen will)
Danke und Gruss,
nk

waldosparding ·

Hi,
wenn du den kompletten Pfad zusammensetzen willst, könnte sowas cObject gehen:

file.stdWrap.cObject = COA
file.stdWrap.cObject {
 10 = TEXT
 10.value = fileadmin/bla/bla/
 20 = TEXT
 20.value = name.jpg
}

Auch file.import ist wieder stdWrap und kann wieder ein cObject COA erzeugen.

Vielleicht hilfts ?!?

Waldo

nk36 ·

Hi und Vielen Dank.
Leider funkioniert es auf dem Weg nicht.

10 = IMAGE
#  10.file = fileadmin/user_upload/bilder/fashion/fashion002.jpg
10.file.stdWrap.cObject = COA
10.file.stdWrap.cObject {
  10 = TEXT
  10.value = fileadmin/user_upload/bilder/fashion/
  20 = TEXT
  20.value = fashion002.jpg
}

Wenn ich das Kommentar aus der 2. Zeile wegnehme, wird das Bild angezeigt. stdWrap ueberschreibt in dem Falle leider nichts!
Habe es auch schon vergeblich mit file.cObject probiert.

waldosparding ·

Aber das:

# Default PAGE object:
page = PAGE
page.10 = TEXT
page.10.value = HELLO WORLD!
page.20 = IMAGE
page.20.file.import.cObject = COA
page.20.file.import.cObject {
 10 = TEXT
 10.value = fileadmin/templates/images/
 20 = TEXT
 20.value = clear.gif
}

funktioniert.

Waldo