Zum Inhalt springen

ifEmpty und/oder if bei levelmedia

Erstellt am 30. April 2008 · 2 Antworten · letzte Antwort am 2. Mai 2008

Tags: Frage

McGregor ·

Hi zusammen!

Im Seitenheader habe ich mehrere Bilder (max. 5), die ich auf meiner Seite per JavaScript verarbeiten will.
Ich möchte nun die Bilder in ein Javascript-Array schreiben. Dabei sollen nur soviel Einträge gemacht werden, wie Bilder vorhanden sind.

Mein Ansatz:

temp.switch_images = COA
temp.switch_images {
 10 = TEXT
 10.data = levelmedia:-1,slide
 10.listNum = 0
 10.stdWrap.wrap = "uploads/media/|",
 10.stdWrap.if.value = Mach was neues
 10.stdWrap.if.equals.value = "uploads/media/",
 20 < .10
 20.listNum = 1
 30 < .10
 30.listNum = 2
 40 < .10
 40.listNum = 3
 50 < .10
 50.listNum = 4
 60 = TEXT
 60.value = ""
}

Das Ergebnis (zwischenzeitlich):

"uploads/media/bild1.jpg","uploads/media/bild2.jpg","uploads/media/","uploads/media/","uploads/media/",""

Ich bekomme es einfach nicht hin, dass nur dann der Eintrag gemacht werden soll, wenn auch etwas drin steht. Kann mir da jemand helfen?
Alternativ würde mir auch die Anzahl an Einträgen reichen, dann könnte ich per Javascript an geeigneter Stelle aufhören...

Danke für die Hilfe
McGregor

ArminB ·

moin,

löse am einfachsten mit require

Bsp:

10 = TEXT
10.data = levelmedia:-1,slide
10.listNum = 0
10.stdWrap.wrap = "uploads/media/|"
10.stdWrap.required = 1
McGregor ·

Hi!

Danke. Das hat geholfen.
Das hatte ich aber auch schon ausprobiert. Doch leider (so denke ich), habe ich require geschrieben und nicht requireD. C'est la vie.

Grüße
McGregor