Hallo TYPO3ler,
ich habe eine FE-Extension geschrieben, die via ODBC Datensätze aus einer PROGRESS Datenbank holt. Funktioniert auch alles soweit gut. Nun muss ich die Ausgabe in einer Schleife mehrfach ausgeben. Hintergrund ist, dass wir Daten aus unserer Warenwirtschaft in TYPO3 weiter verarbeiten möchten, z.B. für die Ausgabe von Etiketten. Ein vereinfachtes Beispiel meines HTML-Templates sieht so aus.
<!-- ###LABELVIEW### begin -->
<!-- ###LOOP### begin -->
<table width="100%" border="1">
<tr>
<th scope="col">###HEADERMARKER1###</th>
<th scope="col">###HEADERMARKER2###</th>
</tr>
<tr>
<td>###MARKER1###</td>
<td>###MARKER2###</td>
</tr>
</table>
<!-- ###LOOP### end -->
<!-- ###LABELVIEW### end -->
Nun möchte ich erreichen, dass der Subpart ###LOOP### sooft wie benötigt im FE ausgegeben wird. Wenn z.B. 2 Etiketten benötigt werden, soll die ausgabe wie folgt aussehen:
<table width="100%" border="1">
<tr>
<th scope="col">Headermarker 1</th>
<th scope="col">Headermarker 2</th>
</tr>
<tr>
<td>Marker 1</td>
<td>Marker 2</td>
</tr>
</table>
<table width="100%" border="1">
<tr>
<th scope="col">Headermarker 1</th>
<th scope="col">Headermarker 2</th>
</tr>
<tr>
<td>Marker 1</td>
<td>Marker 2</td>
</tr>
</table>
Ich habe schon verzweifelt versucht, die Ausgabe
return $this->cObj->substituteMarkerArrayCached($subpart,$markerArray,$subpartArray,array());
in eine for Schleife zu setzen, aber natürlich ohne Erfolg. Kann mir jemand helfen?
Grüsse, Daniel