Zum Inhalt springen

CASE mit if zur Auswahl eines Bildes

Erstellt am 5. Juli 2006 · 1 Antwort · letzte Antwort am 6. Juli 2006

Tags: Bilder, Frage

moadin ·

Hallo,

mein Ziel ist, ein Logo auf einer Seite einzubinden (default), aber wenn bei den Seiteneigenschaften unter media eines ausgewählt wurde, soll das angezeigt werden.

Mein derzeitiges TS dazu ist folgendes:

page.10.marks.HEAD_IMAGE = CASE
page.10.marks.HEAD_IMAGE.key.field = page:media
page.10.marks.HEAD_IMAGE.if.isTrue.field = page:media
page.10.marks.HEAD_IMAGE.if.data = page:media
page.10.marks.HEAD_IMAGE.if.value = {page:media}
page.10.marks.HEAD_IMAGE.default = TEXT
page.10.marks.HEAD_IMAGE.default.value = {$logoimg}

Leider funktioniert das nicht richtig.
Vielleicht gibt es einen besseren Ansatz?

Danke für Tipps,

grüße

moadin

einpraegsam.​net ·
temp.headerpic = TEXT
temp.headerpic {
	data = levelmedia:1
	field.listNum = 0
	ifEmpty = pic.jpg
	wrap = background:url(uploads/media/|)
} 

page.10.marks.headerpic < temp.headerpic

Damit lässt du ein Bild, dass du in einer erweiterten Seite eingefügt hast an deinem Marker ###headerpic### ausgeben
Wenn kein Bild vergeben wurde, nimmt er pic.jpg

Grüße