frase wrote: ↑Tue Apr 26, 2022 8:36 am
Und wenn LangMan nicht installiert ist, steht unter Sprache -> Menü nur -LEER- ein Dropdown ohne Optionen.
Hm, das könnte man vielleicht noch öndern, so dass es wirklich nur ein leeres Eingabefeld wäre (wenn kein entsprechendes Plugin installiert ist).
frase wrote: ↑Tue Apr 26, 2022 8:36 am
Allerdings gibt es hier wieder zwei verschiedene Stellen für die Sprachverwaltung: CMS-Config und Plugin.
Man müsste es einmalig in der Konfiguration aktivieren, ja.
frase wrote: ↑Tue Apr 26, 2022 8:36 am
Die Aufruf-Änderung wäre ein echter Bruch, unkomfortabel für "einfache" User - aber vielleicht gar nicht so schlimm?
Aber genau das wolltest du ja mit allen Mitteln verhindern.
frase wrote: ↑Tue Apr 26, 2022 8:36 am
Ganz ehrlich:
Ich weiß nicht, was ich nun besser finden soll. Beide haben Vor- und Nachteile.
Eine andere Möglichkeit gibt es nicht.
Ich finde es gut so. Man installiert das Plugin, legt in der Konfiguration von XH fest, dass das Plugin für das Sprachmenü zuständig ist.
Alles andere läuft dann zukünftig über das Plugin.
Editor, Dateibrowser oder Pagemanager machen es doch auch nicht anders.
---------------------------------------------------------------------------------
Man könnte es automatisieren, aber dazu muss man erstens vorher wissen, welche Plugins es gibt (ein weiteres hinzufügen würde wieder eines CMS Updates bedürfen). Und zweitens Prioritäten festlegen.
Alternativ könnte man hier vielleicht auch XH_registerPluginType() einbeziehen.
Allerdings wird es dann problematisch, wenn mehere Plugins dafür installiert sind. Da man ja theoretisch vorher nicht weiß welche, könnte man nur das erste gewinnen lassen. Im Regelfall wird das alphabetisch sortiert ankommen.
Heißt, für die jetzige Situation mit LangMan und Polyglott würde sehr wahrscheinlich immer LangMan gewinnen, wenn beide installiert sind.
Ich weiß nicht. Ich denke darüber nach und mache einen Entwurf.
Mit dir hat man es aber auch nicht leicht.