PS: last try... bitte lies die Infos in der TSREF, informiere dich über
TypoScript allgemein, und versuche nicht auf deinem Vorgehen zu
beharren... TS ist keine Programmiersprache wo du beliebige
Abhängigkeiten aufbauen kannst... du konfigurierst damit ein großes
Array was nur in einer vorgegebenen Weise funktioniert und nicht anders.
PPS: übrigens, ich halte deine Vorgehensweise immer noch für
ungeschickt, weil störanfällig... noch wertest du sortierungen nicht
aus, und wenn es zufällig mal andere CEs wie irrgendwelche Plugins sind
klappt es ja auch nicht... ich hätte für solche teaser mir immer noch
die Daten aus den Seiteneigenschaften geholt (z.B.: image, header,
abstract) und nicht von den Seiteninhalten... aber das ist nur meine
persönliche Meinung...
danke, das hat mir jetzt schon ordentlich weitergeholfen! die TSREF ziehe ich
mir noch gerade rein, aber irgendwann läuft man halt über ... :)
das aktuelle TS am springenden punkt sieht jetzt wie folgt aus:
20 = TEXT
20{
field = bodytext
required = 1
stripHtml = 1
crop = 30 | ...
| 1
wrap = |
}
50 = CONTENT
50{
if.isFalse.field = bodytext
table =
tt_content
select.pidInList.field = uid
select.begin = 0
select.max = 1
where = colPos=0
wrap = |
renderObj = COA
renderObj{
10 =
TEXT
10{
field = bodytext
required = 1
stripHtml = 1
crop = 30 | ... | 1
wrap = |
}
}
}
das problem, er gibt die 50 CONTENT nicht aus.
ich fürchte auch das hier die Abfrage schief läuft, denn es muss eine ODER
anweisung sein, wenn colpos3 bodytext = true -> 20, else 50 daher müsste doch
die abfrage in 50 garnicht statt finden sondern eher in 20 oder?
das Konzept der Seite ist so ausgelegt das die Spalte 3 für Teaser Texte
genutzt wird und wenn diese eben nicht explizit angegeben sind, soll etwas von
colpos=0 genommen werden.
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german