Bin gerade auf das gleiche Problem gestoßen. Problematisch sind die Zeilen ab 368 in der ModuleMerger2. Da manche Module ein Model erwarten, aber hier ein Datenbank-Result erstellt wird, gibt es Probleme. Hab folgende Änderung gemacht und es funktioniert:
Original;
PHP-Code:
$objModule = $this>Database->prepare("SELECT * FROM tl_module WHERE id=?")
->limit(1)
->execute($intId);
if ($objModule->numRows < 1)
{
return '';
}
Ersetzt:
PHP-Code:
$objModule = \ModuleModel::findByPK($intId);
if ($objModule === null)
{
return '';
}
Lesezeichen