[TYPO3-german] CONTENT und dataWrap

Christian Wolff chris at connye.com
Mon Jun 20 10:55:57 CEST 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am 19.06.2011 20:32, schrieb Christian Tauscher:
> Folgendes COA steht zur Diskussion:
> 
> lib.test = COA
> lib.test.wrap = <ul>|</ul>
> lib.test.10 = CONTENT
> lib.test.10 {
>   table = tt_content
>   select.pidInList = 2
> 
>   renderObj = COA
>   renderObj.10 = TEXT
>   renderObj.10 {
>     dataWrap = <li rel="#c{field:uid}">|
>     field = header
>   }
> 
>   renderObj.20 = TEXT
>   renderObj.20 {
>     dataWrap = <div id="c{field:uid}">uid: {field:uid}|
>   }
> 
>   renderObj.30 = CONTENT
>   renderObj.30 {
>     table = tt_content
>     select.pidInList = 2
>     select.andWhere.dataWrap = tt_content.uid={field:uid}
>   }
> 
>   renderObj.40 = TEXT
>   renderObj.40.value = </div></li>
> }
> 
> An sich funktioniert es ja ausser renderObj.30 Zickt herum:
> 
> field:uid wird brav überall korrekt ersetzt. Das SQL wird korrekt
> generiert und auch ausgeführt.
> Gerendert wird aber nix. Das Div bleibt leer.
> 
> ersetz ich das select.andWhere gegen
>     select.uidInList = 2332
> 
> Bekomm ich wie erwartet mehrmals das CE#2332. Nutz mir halt nix.
> 
> Wäre schön wenn mir jemand weiterhelfen könnte.
> 
> Danke für Eure Mühen,
> 
> Christian.
> 

Hallo Christian,
Typo3 Speichert sich welece Content Elemente bereits per CONTENT geholt
worden und rendert dies Nicht Doppelt. deswegen bleibt das zweite
CONTENT leer falls du versuchts es von der gleichen seite zu holen.
du könntest probieren das zweite content gegen ein RECORDS element zu
ersetzten. die UID deines Content Elments ist dir ja bekannt.

in einer ähnlichen situation musste ich mir allerdings auch schon mal
damit behelfen tslib_content zu kopieren zu patchen und für das speziele
rendering als USER object einzubinden.

gruss chris


- -- 
Christian Wolff // Berlin
http://www.connye.com

some projects:
http://richtermediagroup.com | http://titanic.de | http://keyopinions.info
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (MingW32)

iEYEARECAAYFAk3/Cx0ACgkQIcCaXPh/JHFBsQCgp0E1RElsiyRjdSlfXLFzT42p
arEAoMSWvuvHM2cw1a7hwei6d+DEDrV8
=OxxU
-----END PGP SIGNATURE-----


More information about the TYPO3-german mailing list