Kann es sein, das die Seite https://developers.gambio.de//tutorials.html?v=3.1.1.0&p=modul-center nicht aktuell ist? Die Controller Registrierung funktioniert irgendwie nicht, da ich nicht genau weiß wie das gemacht werden muss, bzw wie die Datei heißen muss. Den Ordner GXUserComponents\overloads\EnvironmentHttpViewControllerRegistryFactory habe ich angelegt. alles was ich bis jetzt versucht habe, auch wie in der Anleitung, leider ohne Erfolg. Vielleicht hat ja jemand einen Tipp.
Stimmt. Seit 3.1 ist der Step mit EnvironmentHttpViewControllerRegistryFactory nicht mehr notwendig. Das übernimmt nun der Classfinder (GXMainComponents/Shared/ClassFinder/ClassFinder.inc.php) Dein Controller muss sich lediglich in 'GXEngine', 'GXMainComponents' oder 'GXUserComponents' befinden. Wird demnächst korrigiert. Danke für den Hinweis.
@Daniel W. (Gambio) mein Controller befindet sich in GXUserComponents\modules ich kann den lediglich dazu bewegen eine Datei in /admin/ zu öffnen, das passiert dann aber auch ohne den Admin Bereich drum herum, wie müsste das aussehen, das der mir eine Seite öffnet in der man Moduleinstellungen vornehmen kann. Damit: PHP: $this->redirectUrl = xtc_href_link('admin.php', 'do=test'); $this->redirectUrl = xtc_href_link('admin.php?do=test'); funktioniert es nicht
OHA.... Das sind wichtige Infos!!! Ich kann also im Blog 4.0.2.0 die raus schmeissen??? Mal sehen, ich teste das mal! EDIT: Es funktioniert!!!