[TYPO3-german] DIV Id dynamisch setzen - Lösung

Olaf Schuemann typo3 at os4a.de
Thu Feb 28 11:06:20 CET 2008


Hallo,

vielen Dank für die antworten!!

Hab jetzt eine Lösung gefunden

10 = CONTENT
10 {
table = tt_content
select.pidInList = 47
select.orderBy = sorting

renderObj = COA
renderObj {
    stdWrap.dataWrap = <div id="{field:uid}">|</div>

    10 = CONTENT
    10 < tt_content

}
}

Warum die anderen nicht tun, kann ich mir gerade noch nicht erklären ;-)

Danke nochmal!!
OLAF


Christian Wolff schrieb:
> On Thu, 28 Feb 2008 09:35:25 +0100, Olaf Sch�uemann <typo3 at os4a.de> wrote:
> 
>> Guten Tag zusammen,
>>
>> folgendes möchte ich implementiert
>>
>> <div id=[UID des Element]>Inhalt</div>
>>
>> Mein Ansatz war folgender
>>
>> 10 = CONTENT
>> 10 {
>> table = tt_content
>> select.pidInList = 47
>> select.orderBy = sorting
>> wrap = <div id="{field:uid}">|</div>
>> }
>>
>> Leider tut das nicht - ich hab schon verschiedene Varianten von dataWrap  
>> ausprobiert, allerdings ohne Ergebnis.
>>
>> Kann mir jemand einen Tip geben ob (wahrscheinlich ;-) und wie soetwas  
>> zu realisieren ist?
>>
>> Danke
>> OLAF
> 
> Hallo Olaf,
> dein ansatz ist nicht falsch!
> du must statt wrap nur dataWrap nehmen da nur in diesem die
> daten ersetzt werden.
> 
> ansonsten würde ich noch empfehlen der uid inen buchstaben vorranzustellen.
> da id's laut w3c spezifikationen mit einem buchstaben beginnen müssen.
> und du sonst den validator check nicht schaffst.
> 
> hier noch mal dein code so wie ich ihn modifizieren würde:
> 10 = CONTENT
> 10 {
>   table = tt_content
>   select.pidInList = 47
>   select.orderBy = sorting
>   stdWrap.dataWrap = <div id="c{field:uid}">|</div>
> }
> 
> gruss chris
> 


More information about the TYPO3-german mailing list