jaja...das Thema verschachtelte CONTENT-Elemente. Ist schon ne Weile her, aber ich glaub es lag daran, dass das innere CONTENT-Element nicht weiß auf welches uid-Feld es zugreifen soll. Im Zweifelsfall halt immer auch das Innere. Ich glaub Du musstest dem äußeren CONTENT-Element sagen, dass es das uid-Feld einem anderen Namen gibt. Also nicht selectFields = *, sondern selectFields = uid AS uid_first, header und dann im inneren CONTENT-Element nicht mit uid sondern mit uid_first arbeiten. Das hat zumindest noch bei der 4.3 geklappt. Kann Dir also nicht versprechen, dass das jetzt auch bei der 4.5 klappt.

Stefan

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.









_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an