Zum Inhalt springen

ifempty funzt bei mir nicht

Erstellt am 1. Juli 2008 · 5 Antworten · letzte Antwort am 2. Juli 2008

Tags: Bilder, Frage

lucas ·

hallo leute!

habe folgenden script, der bzgl. der monate funktioniert jedoch möchte ich ein standardbild einsetzen, falls keine sommer und winterbilder vorhanden ist.

marks.HEADIMAGE = CONTENT  
marks.HEADIMAGE.table = tt_content
#wichtig f¸r die Sortierung der Datens‰tze
marks.HEADIMAGE.select.orderBy = sorting
[month = 11, 12, 1, 2, 3, 4]
marks.HEADIMAGE.select.where = colPos = 1
[global]
[month = 5, 6, 7, 8, 9, 10]
marks.HEADIMAGE.select.where = colPos = 3
[global]
#fuer die sprache
marks.HEADIMAGE.select.languageField = sys_language_uid
#wenn nicht vorhanden
marks.HEADIMAGE.required = 1
marks.HEADIMAGE = IMAGE
marks.HEADIMAGE.ifEmpty {
    file.import = fileadmin/templates/gfx/top.jpg
}

kann mir hier jemad behilflich sein? finde im ganzen web nichts.

Silvio_L ·

ifEmpty ist keine direkte Eigenschaft eines IMAGE-Objekts... nutze die stdWrap-Funktion. (nicht getestet)

Gruß
Silvio

lucas ·

hi silvio

meinst du die stdwrap in kombination mit ifempty?

das hab ich schon getestet

lg lucas

Silvio_L ·

hi,

probier mal (nicht getestet):

marks.HEADIMAGE = CONTENT 
marks.HEADIMAGE.table = tt_content

#wichtig f¸r die Sortierung der Datens‰tze
marks.HEADIMAGE.select.orderBy = sorting

[month = 11, 12, 1, 2, 3, 4]
marks.HEADIMAGE.select.where = colPos = 1
[global]

[month = 5, 6, 7, 8, 9, 10]
marks.HEADIMAGE.select.where = colPos = 3
[global]

#fuer die sprache
marks.HEADIMAGE.select.languageField = sys_language_uid

#wenn nicht vorhanden
marks.HEADIMAGE.ifEmpty {
  10 = IMAGE
  10.file = fileadmin/templates/gfx/top.jpg
}

Gruß
Silvio

Silvio_L ·

Bin leider nicht so der TV Anhänger... tut mir Leid das kann ich Dir nicht beantworten.

Aber hast du schonmal deinen Template-Object-Browser bemüht?