Zum Inhalt springen

Mehrere Bilder aus einem content element

Erstellt am 11. Januar 2006 · 5 Antworten · letzte Antwort am 12. Januar 2006

Tags: Inhaltselemente, Bilder, Frage

raketenchef ·

Hallo,
ich habe in einer Spalte eine content element ('Images Only') das mehrere Bilder enthalten kann (oder nur eines).

Ich will diese ausgeben und jedes einzelne in ein div setzen (keinen table oder ähnliches rundherum)...

Irgendwie gelingt mir das nicht und ich bin langsam am verzweifeln.

Solange das Element nur ein Bild enthält geht das mit

	20 < content.tmp_main_content
	20 {
	    select {
	        where = colPos=1
	        begin = 1
	        max = 1
	    }
	
	    renderObj = IMAGE
	    renderObj {
                file.import = uploads/pics/
	        file.import.field = image
	        wrap = <div class="article_imagespace_2">|</div>
	    }
	}

(content.tmp_main_content ist ein CONTENT)

aber sobald da mehr als ein bild drinnen ist, wird garnichts mehr ausgegeben.

Was mach ich da falsch???

Danke und liebe Grüße
Gernot

raketenchef ·

Du musst für jedes listNum einen eigenen Import Dialog schreiben

Danke,
wäre nett, wenn du das etwas genauer spezifizieren könntest?

Ok, so bekomme ich das erste Bild:

	20 < content.tmp_main_content
	20 {
	    select {
	        where = colPos=1
	        begin = 1
	        max = 1
	    }
	
	    renderObj = IMAGE
	    renderObj {
                file.import = uploads/pics/
	        file.import.field = image
                file.import.listNum = 0
	        wrap = <div class="article_imagespace_2">|</div>
	    }

Mein Problem ist, dass ich nicht weiß, wieviele Bilder vorhanden sein werden.

Vielen Dank
Gernot

Unbekannter Benutzer ·
            renderObj = IMAGE
            renderObj {
                file.import = uploads/pics/
                file.import.field = image
                file.import.listNum = 1
                wrap = <div class="article_imagespace_2">|</div>
            }

das hier holt das zweite Bild ... für alle Bilder, das renderObj vorher als COA definieren und dann mit 1 = IMAGE, 2 = IMAGE etc. alle listNums durchgehen.

Viele Grüße
Niki

raketenchef ·

Ok, hab ich das dann richtig verstanden, dass ich somit die Anzahl der Bilder limitieren muss? Ich kann nicht sagen, für jedes VORHANDENE listNum (und wenn es 100 sind) wird ein Bild ausgegeben.

Danke jedenfalls, damit kann ich leben😉

Liebe Grüße
Gernot

Unbekannter Benutzer ·

Ok, hab ich das dann richtig verstanden, dass ich somit die Anzahl der Bilder limitieren muss?

Ich hab noch nicht alle Möglichkeiten durchprobiert da es mir normalerweise reicht, über den Bild Import 2-3 Bilder zu holen.

Eine richtige Bildergalerie würd ich aber nicht so machen.

Schau Dir mal TemplaVoila / Flexible Content Elements an, da kannst Du ein Formular basteln in das die User Bilder in einer Liste eingeben können und das Eingabeformular selbst erweitern können, wenn mehr Bilder hoch sollen.

Viele Grüße
Niki