[TYPO3-german] DB-Abfrage mit renderObj - Wrap-Problem
Christian Wolff
Chris at connye.com
Wed Apr 4 17:00:32 CEST 2007
hall hast du schon mal folgendes probiert:
renderObj = COA
renderObj{
10 = TEXT
10.field = screenshot
10.split{
cObjNum = 1
token = ,
1 {
current = 1
noTrimWrap =|<screenshot file="uploads/tx_ilwebportfolio/|" |
}
20 = TEXT
20.field = uid
20.split{
cObjNum = 1
token = ,
1 {
current = 1
noTrimWrap =| uid="|" />|
}
}
der rest deines templates bleibt wie gehabt.
gruss chris
Am Wed, 04 Apr 2007 14:28:09 +0200 hat Jesse Adler - Illuminatus Berlin <adler at illuminatus-berlin.de> geschrieben:
> 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
>
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>
>
--
christian wolff - multimedia producer
telefon: (030) 789 134 99
handy: 0179 49 44 758
email: chris at connye.com
adresse: schenkendorfstr. 6 - 10965 berlin
More information about the TYPO3-german
mailing list