Frontend-Login/Logout: Navigation erst nach Refresh sichtbar
Frontend-Login/Logout: Navigation erst nach Refresh sichtbar
Contenido 4.9.9
Standardmodule vom Demomandanten: form_login, navigation_bottom, navigation_breadcrumb, navigation_main, navigation_top
Hallo,
folgendes Problem: nach einem erfolgreichen Frontend-Login bzw. Logout wird keine Navigation (Main, Top, Bottom, Breadcrum) angezeigt. Schaue ich mir den Seitenquelltext an, werden die Module scheinbar ausgeführt, nur halt keine Links erstellt.
Erst nach einem Seiten-Refresh (Seite neu laden/F5) werden alle Navigationselemente angezeigt.
Vielen Dank für die Hilfe!
Standardmodule vom Demomandanten: form_login, navigation_bottom, navigation_breadcrumb, navigation_main, navigation_top
Hallo,
folgendes Problem: nach einem erfolgreichen Frontend-Login bzw. Logout wird keine Navigation (Main, Top, Bottom, Breadcrum) angezeigt. Schaue ich mir den Seitenquelltext an, werden die Module scheinbar ausgeführt, nur halt keine Links erstellt.
Erst nach einem Seiten-Refresh (Seite neu laden/F5) werden alle Navigationselemente angezeigt.
Vielen Dank für die Hilfe!
Re: Frontend-Login/Logout: Navigation erst nach Refresh sich
Sieht für mich im ersten Moment nach einen Problem mit dem Browser-Cache aus.
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.
Re: Frontend-Login/Logout: Navigation erst nach Refresh sich
Vielen Dank für die Antwort.
Habe dies mit verschiedenen Browsern getestet (Firefox, Chrome, IE, je Windows und Android). Cache jeweils auch geleert. Problem bleibt.
Habe dies mit verschiedenen Browsern getestet (Firefox, Chrome, IE, je Windows und Android). Cache jeweils auch geleert. Problem bleibt.
Re: Frontend-Login/Logout: Navigation erst nach Refresh sich
Könnte mit dem Bug zusammenhängen, dass die Mandanteneinstellungen nicht immer ordnungsgemäß ausgelesen werden... Hab ich neulich in einem Thread hier dokumentiert. Vielleicht hilft das ja.
Re: Frontend-Login/Logout: Navigation erst nach Refresh sich
Dann könnte man mal in den Modulen die Idcat fest eintragen, um zu sehen, ob es dann sofort angezeigt wird.
Hier die idcat eintragen, die auch in den Mandanteneinstellungen steht.
Aber vielleicht sind auch die Mandanten-Einstellungen falsch?
Hier die idcat eintragen, die auch in den Mandanteneinstellungen steht.
Code: Alles auswählen
// get client settings
$rootIdcat = getEffectiveSetting('navigation_main', 'idcat', 1);
$depth = getEffectiveSetting('navigation_main', 'depth', 3);
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.
Re: Frontend-Login/Logout: Navigation erst nach Refresh sich
Hast du mal eine Kontrollausgabe in das Navi-Modul gepackt?
Einfach mal durchhangeln, von der SQL-Abfrage bis zum Ausgabeergebnis.
Und werden wirklich identische Seiten beim Logout aufgerufen, oder erfolgt eine Umleitung, nachdem du den Refresh gemacht hast (zu prüfen im "Netzwerk"-Tab der BrowserKonsole).
Einfach mal durchhangeln, von der SQL-Abfrage bis zum Ausgabeergebnis.
Und werden wirklich identische Seiten beim Logout aufgerufen, oder erfolgt eine Umleitung, nachdem du den Refresh gemacht hast (zu prüfen im "Netzwerk"-Tab der BrowserKonsole).
Could I help you... you can help me... buy me a coffee ☕. (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung
Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Re: Frontend-Login/Logout: Navigation erst nach Refresh sich
Hallo,
vielen Dank für Eure Antworten/Bemühungen.
Ich habe alle Tipps ausprobiert, ohne Erfolg. Aus zeitlichen Gründen habe den Tipp von rethus nicht umgesetzt.
Als Workaround habe ich das Modul "form_login" am Anfang um folgende Einträge ergänzt:
Außerdem habe ich die Zeile
gegen
ersetzt.
So funktioniert es.
vielen Dank für Eure Antworten/Bemühungen.
Ich habe alle Tipps ausprobiert, ohne Erfolg. Aus zeitlichen Gründen habe den Tipp von rethus nicht umgesetzt.
Als Workaround habe ich das Modul "form_login" am Anfang um folgende Einträge ergänzt:
Code: Alles auswählen
$startpage = $_SERVER['HTTP_REFERER'];
if ($_GET["logout"]==true) {
header("Location: $startpage");
}
if ($_GET["login"]==true) {
header("Location: $startpage");
}
Code: Alles auswählen
$sFormAction = 'front_content.php?idart='.$sTargetIdart;
Code: Alles auswählen
$sFormAction = 'front_content.php?idart='.$sTargetIdart.'&login=true';
So funktioniert es.
Re: Frontend-Login/Logout: Navigation erst nach Refresh sich
Hallo,
ich hatte das gleiche Problem, der Tip von Faar (http://forum.contenido.org/viewtopic.ph ... 17#p169646), die Mandanteneinstellungen nochmal direkt im Navigationsmodul einzutragen, hat das Problem allerdings behoben - vielen Dank für den Tip! Merkwürdig, dass das Auslesen der Einstellungen nur manchmal nicht funktioniert. Auf jeden Fall schein die getEffectiveSetting-Funktion momentan sehr buggy zu sein, da gab es ja auch schon ein Problem mit der Login-Error-Page...
Grüße
Michael
ich hatte das gleiche Problem, der Tip von Faar (http://forum.contenido.org/viewtopic.ph ... 17#p169646), die Mandanteneinstellungen nochmal direkt im Navigationsmodul einzutragen, hat das Problem allerdings behoben - vielen Dank für den Tip! Merkwürdig, dass das Auslesen der Einstellungen nur manchmal nicht funktioniert. Auf jeden Fall schein die getEffectiveSetting-Funktion momentan sehr buggy zu sein, da gab es ja auch schon ein Problem mit der Login-Error-Page...
Grüße
Michael
Re: Frontend-Login/Logout: Navigation erst nach Refresh sich
Hallo Michael,
freut mich, dass es funktioniert hat.
Allerdings habe ich ein 4.9.9 Projekt fast fertig, das sehr viele Mandanteneinstellungen enthält und alle funktionieren.
Ich kann dieses Problem selbst nicht bestätigen.
Auch in den anderen 4.9.x Projekten gab es nie Probleme damit.
Die Ursache würde mich schon interessieren.
VG,
Frank
freut mich, dass es funktioniert hat.
Allerdings habe ich ein 4.9.9 Projekt fast fertig, das sehr viele Mandanteneinstellungen enthält und alle funktionieren.
Ich kann dieses Problem selbst nicht bestätigen.
Auch in den anderen 4.9.x Projekten gab es nie Probleme damit.
Die Ursache würde mich schon interessieren.
VG,
Frank
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.