Zum Inhalt springen

DB-Abfrage mit renderObj - Wrap-Problem

Erstellt am 4. April 2007 · Noch keine Antworten

Tags: Frage

illuminatus.​berlin ·

Hi Liste,

ich stehe vor einem kleinen Problem, was ich nicht gelöst bekomme.

Ich erzeuge zurzeit eine XML Ausgabe aus Datenbanksätzen einer eigenen
Extension.
Hierfür sollen alle Screenshot-Angaben aus dem Feld "screenshot"
ausgegeben werden. Befinden sich hierrin mehrere Screenshots, so werden
sie kommasepariert abgespeichert und müssen gesplittet werden.

Der Code dafür sieht so aus (in Auszügen):

#******************************************************
#Screenshot Ausgabe DB tx_ilwebportfolio_project
#******************************************************
styles.xmlcontent.get >
styles.xmlcontent.get = CONTENT
styles.xmlcontent.get {
	table = tx_ilwebportfolio_project
	select.pidInList = 11
	select.where = screenshot != ''
	renderObj = COA
	renderObj{
     		10 = TEXT
     		10.field = screenshot
     		10.split{
			cObjNum = 1
			token = ,
			1 {
				current = 1
				noTrimWrap =|<screenshot file="uploads/tx_ilwebportfolio/|" />|
			}
		}
	}
}
#******************************************************

Die Ausgabe sieht dann so aus:

<xml_content>
<screenshot file="uploads/tx_ilwebportfolio/demo1.jpg" />
<screenshot file="uploads/tx_ilwebportfolio/demo2.jpg" />
<screenshot file="uploads/tx_ilwebportfolio/demo3.jpg" />
<screenshot file="uploads/tx_ilwebportfolio/demo4.jpg" />
</xml_content>

So weit, so gut. Nun möchte ich noch ein weiteres Attribut "uid"
hinzufügen, damit die Ausgabe so aussieht:

<xml_content>
<screenshot file="uploads/tx_ilwebportfolio/demo1.jpg" uid="1" />
<screenshot file="uploads/tx_ilwebportfolio/demo2.jpg" uid="1" />
<screenshot file="uploads/tx_ilwebportfolio/demo3.jpg" uid="2" />
<screenshot file="uploads/tx_ilwebportfolio/demo4.jpg" uid="3" />
</xml_content>

Dafür habe ich folgende Codezeile verwendet

20 = TEXT
20.field = uid
20.noTrimWrap =| uid="|"|

Ich habe schon ordentlich rumprobiert und die Codezeile an verschiedenen
Stellen positioniert, sowie COAs erzeugt wie ein Irrer, bekomme es aber
nicht hin. Entweder liegt das Attribut ausserhalb des Tags, oder ich
bekomme garkeine Ausgabe.

Kann mir jemand behiflich sein bitte?

Vielen Dank

Gruß
Jesse