RealURL und Ladereihenfolge in der localconf.php
Heute hatte ich mal wieder ein Problem mit RealURL. Alles fing ganz entspannt an.
- realurl über den ExtManager installiert
- TypoScript angepasst
- .htaccess Datei aktiviert
- tt_news config für realurl aus anderem Projekt kopiert
Dann einmal Cache löschen und ins Frontend geschaut. Nix! Die URLs wurden scheinbar umgeschrieben. Jedoch leider nicht richtig. Der Pfad zu einer einzelnen News sah jetzt so aus: /news/einzelansicht/1/
Hmm, was hab ich falsch gemacht? Eigentlich hatte ich ein Ergebnis erwartet, welches in etwa so aussieht: /news/einzelansicht/datum/2009/06/20/test-artikel-nummer-1/
Ich habe mehrere Stunden mit diesem Problem gekämpft. RealURL komplett entfernt und neu installiert, Configs angepasst, und, und, und.
Ich war schon kurz davor eine neue frische TYPO3 Installation aufzusetzen. Dann kam ich auf die Idee einmal die extList in der localconf.php mit der von einem anderen System zu vergleichen. Der Extkey realurl stand sehr weit hinten, ich habe den extkey also mal weiter nach vorne geschoben, und dies war die Lösung. Leider habe ich immer noch nicht verstanden, warum dies zur Lösung führte. Solltet ihr aber mal das gleichen Problem haben, testet das mal aus ;-)
Hat jemand von Euch eine Idee, was hier das Problem ist? Auch wenn es jetzt läuft, lässt es mir irgendwie keine Ruhe.




Juni 22nd, 2009 at 14:43
Das hängt mit dem T3 Mechanismus zum laden der Extensions zusammen.
Grundsätzlich gilt bei mir für RealUrl, das es die erste Extension ist die installiert wird, da es sonst nur zu dem von dir genannten Problem kommt :)
Juni 22nd, 2009 at 14:47
Ja, dass es die Ladereihenfolge ist, war mir auch klar. Aber welche nicht definierte Abhängigkeit gibt es hier?
Juni 25th, 2009 at 15:12
Ich würde mal an der Stelle darauf tippen, das erst das TypoScript gerendert wird, in dem steht verwende RealURL, daraufhin generiert T3 die Links, und dann wird das Plugin erst initialisiert und somit die Config Datei f.d. Links geladen.
Das wäre jetzt eine Vermutung.
Juli 8th, 2009 at 13:54
Frank, schau mal ob eine deiner Anderen Extensions evtl. in die gleichen Processe eingreift wie RealURL.
Kenne das Problem von anderen Extensions, gerade in Bezug auf Hooks und UX – Classes. First to come first to serve prinzip.
Ich tippe mal das eine andere EXT im revier von Realurl wildert und daudrch eine violation der Renderingprozesse verursacht.
Juli 22nd, 2009 at 10:54
Ansonsten kannst Du ja auch in der RealURL Config den URL-Aufbau für deine Extension bestimmen. Wie sieht die denn bei Dir aus?
Juli 22nd, 2009 at 11:03
@Dominik, die Pfade sind richtig konfiguriert, wie oben bereits geschrieben, ist lediglich die Reihenfolge schuld.