Seite 1 von 1
[BUG 4.9.13-Dev] Fehler im Dateimanager bei Setup ohne Mandant
Verfasst: Fr 21. Jul 2017, 09:56
von Oldperl
Servus,
installiert man die aktuellste develop-Branch (4.9.13) mit der Setup-Option 'ohne Mandant' und ruft nach der Installation den Dateimanager auf, zeigt sich folgendes Bild:
Offensichtlich kann an dieser Stelle Contenido nicht mit dem Fehlen des Mandanten umgehen.
Gruß aus Franken
Ortwin
Re: [BUG 4.9.13-Dev] Fehler im Dateimanager bei Setup ohne Mandant
Verfasst: Fr 21. Jul 2017, 12:07
von Oldperl
Servus,
Fehler gefunden!
Es wurde zwar in allen betroffenen Dateien eine Abfrage zur Mandanten-Id eingebaut, wobei dann eine leere Seite angezeigt werden soll, jedoch wird auch das eigentliche Seiten-Template mit gerendert und in das generic-Template eingesetzt. Dadurch kommen dessen Platzhalter, die ja in dem Moment nicht befüllt werden, zur Anzeige.
Dies ist der momentane Zustand
Code: Alles auswählen
if (!(int) $client > 0) {
// if there is no client selected, display empty page
$oPage = new cGuiPage('upl_files_overview');
$oPage->render();
return;
}
Um nun zu verhindert, dass auch das zur Seite gehörende Template mit gerendert wird, hat der Programmierer der Klasse
cGuiPage bereits die Methode
abortRendering vorgesehen. Diese verhindert das Rendern des zur Systemseite gehörenden Templates, wodurch dann nur das reine generic-Template ausgegeben wird. Dazu einfach den obigen Code ändern in
Code: Alles auswählen
if (!(int) $client > 0) {
// if there is no client selected, display empty page
$oPage = new cGuiPage('upl_dirs_overview');
$oPage->abortRendering();
$oPage->render();
return;
}
That' s it!
Fehlt jetzt nur ein wenig Fleißarbeit das in alle betroffenen Dateien zu machen.
Gruß aus Franken
Ortwin
Re: [BUG 4.9.13-Dev] Fehler im Dateimanager bei Setup ohne Mandant
Verfasst: Mo 24. Jul 2017, 07:22
von frederic.schneider_4fb
Danke Dir, lieber Ortwin. Wie immer aufmerksam! Ich kümmere mich am Donnerstag drum.
Re: [BUG 4.9.13-Dev] Fehler im Dateimanager bei Setup ohne Mandant
Verfasst: Do 3. Aug 2017, 08:26
von frederic.schneider_4fb
Lieber Ortwin,
auch dieser Fehler ist inzwischen in der Dev-Version behoben. Vielen Dank!