lck wrote: ↑Fri Apr 08, 2022 4:53 pm
Jetzt sollte das erstmal getestet werden, bevor ich einen PR mache.
Richtig so.
lck wrote: ↑Fri Apr 08, 2022 4:53 pm
Probleme konnte ich auch schon feststellen, wenn eine andere Konfig-Option als "flags" (=Standard-Einstellung) verwendet wird (Template JekyllAndHyde, Split-it). Bei "overlay_03" bekomme ich sogar eine weiße Seite mit Debug-Meldung. Dieses Template verwendet bereits eine angepasste function languagemenu() in einer gesonderten PHP-Datei, da beißt sich wohl etwas.
Also eine weiße Seite habe ich mit den genannten Templates nicht hinbekommen, aber kleinere Probleme sind offensichtlich.
Vielleicht sollte man im Auswahlfeld eine Auswahlmöglichkeit haben "default" - wo dann überhaupt nichts anderes passiert als bisher?
Also alles Neue nur bei den anderen Optionen?
So könnten bisherige Templates weiter bestehen. Ich habe nämlich auch einige Dinger in freier Wildbahn laufen, bei denen das Sprachmenü manipuliert ist. Mir graut schon davor, wenn ich das mal teste.
lck wrote: ↑Fri Apr 08, 2022 4:53 pm
Im core.css habe ich es auch beispielhaft gestylt. Den Teil könnt ihr auch mal löschen damit ihr seht, wie es ohne Style aussieht.
Also ich bin mit den Tests noch nicht durch - aber, das dürfte bestimmt nicht so bleiben. Orange Rahmen um das dd-Menü? Und runde Ecken? Sowas dürfte nicht als Standard drinstehen. Und dass es immer nach unten ausklappt ist auch nicht in jedem Fall günstig (split-it: Menü unten).
Na ja, das braucht alles Zeit und viele Tests. Uns treibt ja niemand.
Einen konkreten Vorschlag hätte ich aber jetzt schon:
Statt nur "Sprache" würde ich "Sprachauswahl" ("Select Language") verwenden. Das scheint mir irgendwie eindeutiger.
olape wrote: ↑Fri Apr 08, 2022 6:17 pm
Aber wenigstens könnte man es auf eine einmalige Abfrage eindampfen und entsprechend alle weiteren eine zusätzliche „Ebene“ einrücken.
Also statt jedesmal if isset
...
Einfach um es kürzer und damit übersichtlicher zu halten.
Mal so als PHP-Laie gefragt:
Wäre da nicht etwas mit "switch" und "case" angebrachter?