[TYPO3-german] DB-Abfrage mit renderObj - Wrap-Problem
JoH asenau
info at cybercraft.de
Wed Apr 4 19:28:29 CEST 2007
> 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/|" />|
> }
> }
> }
> }
> #******************************************************
>
> So weit, so gut. Nun möchte ich noch ein weiteres Attribut "uid"
> hinzufügen
>
> 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.
Ungefähr so?
renderObj = COA
renderObj {
10 = TEXT
10 {
field = screenshot
split{
token = ,
cObjNum = 1
1 {
current = 1
dataWrap =<screenshot file="uploads/tx_ilwebportfolio/|"
uid="{field:uid}"/>
}
}
}
}
Sollte klappen
Joey
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
openBC/Xing: http://www.cybercraft.de
T3 cookbook: http://www.typo3experts.com
More information about the TYPO3-german
mailing list