Seite 5 von 5

Re: [3.3] Toggle Control (Schalter-Stil zentral festlegen)

Verfasst: 29.03.2026 17:27
von LukeWCS
Ja, schon komisch das es plötzlich funktioniert, wenn man es richtig macht. :D

Ich habe mir zwischenzeitlich auch die komplette Fehlermeldung genauer angeschaut und ich denke ich weiss jetzt was da passierte. Der Fehler wird erstmal nicht direkt durch TC verursacht, sondern entsteht erst später und zwar dann, wenn Symfony und damit phpBB selber versucht die Twig Komponente zu laden. Dann stellt Symfony/phpBB fest, dass die Komponente bereits geladen ist und zieht die Notbremse, weil das eine Situation ist, die so nicht vorkommen darf.

Das heisst ich bin phpBB ganz einfach in die Parade gefahren. Durch das von Udo genannte Event wird dagegen sichergestellt, das mein Funktionsaufruf erst DANN ausgeführt wird, wenn phpBB auch dafür bereit ist. Und das ist übrigens auch das einzige Event mit dem meine Injektion der globalen Variable korrekt funktioniert.

Meine Tests mit der Benutzerverwaltung und verschiedenen ACP Modulen mehrerer Exts waren ebenfalls alle erfolgreich.

Re: [3.3] Toggle Control (Schalter-Stil zentral festlegen)

Verfasst: 29.03.2026 21:56
von LukeWCS
1.3.0-b5 online

Re: [3.3] Toggle Control (Schalter-Stil zentral festlegen)

Verfasst: 30.03.2026 09:15
von Mike-on-Tour
Gerade getestet, funktioniert super, die Fehler treten auch nicht mehr auf.

Re: [3.3] Toggle Control (Schalter-Stil zentral festlegen)

Verfasst: 30.03.2026 20:48
von LukeWCS
Merci Mike.

Ich hab ebenfalls noch einiges getestet, klappte alles auf Anhieb. Getestet hab ich TC 1.3 und das neue Makro auch mit RTNG von Thorsten und mir, das hat neben dem ACP Modul auch ein UCP Modul und wir verwenden für das UCP Modul ein gemeinsames Twig Template das wir auch bei ACP einbinden. So vermeiden wir redundanten Code für die User Settings. Dafür benötigen wir auch die Übersteuerung des Schalter-Stils, weil wir im ACP Modul die Wahl dem Endbenutzer überlassen, aber im UCP Modul fest Radio Buttons vorgeben. Das heisst neben den Exts von Udo haben auch wir ein Hybrid von TC und Eigenlösung, die bei uns noch etwas umfangreicher ist.

Selbst bei RTNG funktioniert TC 1.3 sowohl mit alter Methode und altem Makro, als auch mit neuer Methode und neuem Makro problemlos. Daher peile ich mal vorsichtig morgen das Release an.

Hat das zufällig jemand auch mit einem MCP Modul getestet? Das fehlt mir noch an Tests.