[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