Mahlzeit,
ich habe jetzt mal versucht, das umzusetzen, leider auch nur mit mäßigem Erfolg. Entweder bin ich mal wieder nicht in der Lage das ganze richtig nachzuvollziehen, oder habe vorher nicht eindeutig schildern können, was ich eigentlich möchte. Deshalb hier noch einmal vielleicht etwas deutlicher:
Angezeigt werden soll standardmäßig eine Login-Box, bei Eingabe Username und Passwort -> Einloggen, keine Loginbox, dafür mehrere Buttons.
Realisiert im Template durch:
[usergroup = *]
Anzeige Username + Buttons
[else] /* Standard-Case */
Anzeige Loginbox
[global]
Das funktioniert einwandfrei.
Gewünscht: unterschiedliche Anzeigeformattierung in Anhängigkeit vom benutzten Browser.
Wenn ich nun das so umsetze:
Versuch 1:
[usergroup = *] && [browser = netscape]
Anzeige Username + Buttons
[else]
Anzeige Loginbox
[end]
Bis hierher funktioniert's. Interessant wird's erst wenn der 2. Browser ins Spiel kommt.
[usergroup = *] && [browser = msie]
Anzeige Username + Buttons
[else]
Anzeige Loginbox
[end]
Jetzt wird nur noch die Formattierung des 2. Browsers benutzt, egal welcher als 1. deklariert wurde (msie oder moz). ???
Versuch 2:
[usergroup = *] && [browser = netscape]
Anzeige User + Buttons
[end]
[usergroup = *] || [browser = netscape]
Anzeige Loginbox
[end]
[usergroup = *] && [browser = msie]
Anzeige User + Buttons
[end]
[usergroup = *] || [browser = msie]
Anzeige Loginbox
[end]
Ergebnis: In beiden Browser wird es entsprechend der gewünschten Formatierung angezeigt, nur ...... er bleibt im Standard-Case und zeigt trotz eingeloggten User die Login-Box an.
das ... [usergroup = *] || [browser = netscape] .... wird wohl für die ELSE nicht ok sein, oder? Wie müßte es denn richtig aussehen?
Tschöö
Frank