Ich habe die 2.4.11 im Einsatz und beim validieren ist eine Unregelmäßigkeit aufgefallen. Es geht hier um einen Fehler im HTML Code den diese Funktion aus der Datei class.tx_ttproducts_list_view.php verursacht:
function finishHTMLRow(&$iColCount, $tableRowOpen) {
$itemsOut = '';
while ($iColCount <= $this->conf['displayBasketColumns']) {
$iColCount++;
$itemsOut.= '<td></td>';
}
$itemsOut.= ($tableRowOpen ? '</tr>' : '');
// continue with the first column after this
$iColCount = 1;
return $itemsOut;
} // comp
Explizit geht es um diese Zeile:
$itemsOut.= '<td></td>';
und die TypoScript Constants:
displayBasketColumns =
Nun das Ergebnis im Code sieht leider so aus. Nach jder Zeile wird es eingebaut. Aber für etwas wird es doch gebraucht oder?:
</td>
</tr>
<td></td>
<tr>
<td>
Das darf natürlich kein <td></td> drin stehen.
Mein Frage ist jetzt wie am besten fixen. Da es sich schon um eine Funktion handelt würde ich gerne erst konsultieren bevor ich an irgendeiner anderen Stelle einreißen würde.
Vielen Dank für Eure Unterstützung.
T3RMINATOR