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