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
[BUG 4.9.13-Dev] Fehler im Dateimanager bei Setup ohne Mandant
-
- Beiträge: 4256
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Kontaktdaten:
[BUG 4.9.13-Dev] Fehler im Dateimanager bei Setup ohne Mandant
- Dateianhänge
-
- _CONTENIDO_4.9.13_local.dceserver.de_washop_dev_contenido_-_2017-07-21_10.47.44.jpg
- (29.48 KiB) Noch nie heruntergeladen
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
-
- Beiträge: 4256
- Registriert: Do 30. Jun 2005, 22:56
- Wohnort: Eltmann, Unterfranken, Bayern
- Kontaktdaten:
Re: [BUG 4.9.13-Dev] Fehler im Dateimanager bei Setup ohne Mandant
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
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
That' s it!
Fehlt jetzt nur ein wenig Fleißarbeit das in alle betroffenen Dateien zu machen.
Gruß aus Franken
Ortwin
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;
}
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;
}
Fehlt jetzt nur ein wenig Fleißarbeit das in alle betroffenen Dateien zu machen.
Gruß aus Franken
Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
-
- Beiträge: 967
- Registriert: Do 15. Apr 2004, 17:12
- Wohnort: Eschborn-Niederhöchstadt
- Kontaktdaten:
Re: [BUG 4.9.13-Dev] Fehler im Dateimanager bei Setup ohne Mandant
Danke Dir, lieber Ortwin. Wie immer aufmerksam! Ich kümmere mich am Donnerstag drum.
Frederic Schneider
Entwickler bei der four for business AG
Entwickler bei der four for business AG
-
- Beiträge: 967
- Registriert: Do 15. Apr 2004, 17:12
- Wohnort: Eschborn-Niederhöchstadt
- Kontaktdaten:
Re: [BUG 4.9.13-Dev] Fehler im Dateimanager bei Setup ohne Mandant
Lieber Ortwin,
auch dieser Fehler ist inzwischen in der Dev-Version behoben. Vielen Dank!
auch dieser Fehler ist inzwischen in der Dev-Version behoben. Vielen Dank!
Frederic Schneider
Entwickler bei der four for business AG
Entwickler bei der four for business AG