Ich habe beim upgrade einer Seite nach version 4.8.7 auf der ich plugins, die die Chains Contenido.CategoryList.Columns und RenderColumns benutzen, laufen habe wahrscheinlich einen fehler beim aufbau der kategorieübersicht entdeckt:
(datei includes/include.str_overview.php)
zeile 438 (code für chain Columns)
Code: Alles auswählen
$tmplistColumns = $chainEntry->execute(array());
if (is_array($tmplistColumns))
{
$listColumns = $tmplistColumns;
}
sowas wie:
Code: Alles auswählen
$listColumns = array_merge($listColumns, $tmplistColumns);
außerdem gibt es wie ich glaube auch ein problem beim aufbau der content zellen. jede ausgabe einer chainfunktion von RenderColumn wird in ein seperates <td></td> ausgegeben... da es nach mein verständnis der funktionalität mehrere chainfunktionen für eine zusätzliche spalte geben kann, sind später zu viele zellen in einer zeile. ich habe zeile 803 bis 808
Code: Alles auswählen
foreach ($columnContents as $columnContent)
{
$columnInfo[] = '<td class="str-style-c">'.$columnContent.'</td>';
}
$columns[] = implode("", $columnInfo);
Code: Alles auswählen
$columns[] = '<td class="str-style-c">'.implode("", $columnContents).'</td>';
ich habe diese formatierung auch entfernt und die ansicht ist in meinem system nun korrekt.
was meint ihr dazu?
falls ich da bei der funktion etwas missverstanden habe, klärt mich bitte auf...
greets
Martin.