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:

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! :wink:

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! 8)
Fehlt jetzt nur ein wenig Fleißarbeit das in alle betroffenen Dateien zu machen. :P

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!