Hoi,
Es geht um folgendes: ich habe den Auftrag einen Buchmarkt einzurichten, dieser ist auch soweit fertig und funktionstüchtig. Problem bereitet noch der Index des Buchmarktes.
Mein Typoscript zum anzeigen eines Elementes ( Text mit Bild ) sieht so aus:
10.marks.BUCHMARKT = CONTENT
10.marks.BUCHMARKT {
table = tt_content
select {
pidInList = {$buch}
orderBy = sorting
max = 1
}
if.isTrue.value < select.pidInList
renderObj = CASE
renderObj.key.field = CType
renderObj.textpic < tt_content.textpic
renderObj.textpic.20.text.20.crop = 150 | <a href="http://10.10.10.13/t3v4/index.php?id={$buch}"><font color="blue">mehr...</font></a> | 1
renderObj.textpic.20.text.20.insertData = 1
renderObj.textpic.20.maxW=70
renderObj.textpic.20.maxH=50
renderObj.textpic.20.1.stdWrap.wrap = <div id="buchb"><a href="http://10.10.10.13/t3v4/index.php?id={$buch}">|</a></div>
renderObj.textpic.20.1.insertData = 1
renderObj.default = HTML
renderObj.default.value = <b>Erstes Inhaltsobjekt einer Buchvorstellung muß ein Text mit Bild sein</b>
renderObj.stdWrap.wrap = |
$buch ist in dem Fall eine Konstante mit dem Wert 100036 (z.B.)
Problem ist nun das nur ein Element ausgelesen wird.Allerdings müssen mehrere ( beliebig viele Elemente die als "Seite" vorhanden sind )ausgelesen werden. Prinzipiell würde ich nun einfach alles mit einer Schleife oder erweiterten Datenbankabfrage auslesen, aber leider gelingt mir das mit Typo3 nicht wierklich. Hätte jemand Lösungsvorschläge oder einen Denkanstoß?