Zum Inhalt springen

RealURL & eID

Erstellt am 26. April 2010 · 2 Antworten · letzte Antwort am 29. April 2010

Tags: Frage

Terrance ·

Für unsere Seite habe ich eine Art URL-Shortener geschrieben. Es geht darum, einen Artikel, der sich z.B. unter http://www.shopdomain.de/kategorie/unterkategorie/artikel befindet, über http://www.shopdomain.de/artikel_id aufzurufen. Über einen Redirect wird dann die URL http://www.shopdomain.de/kategorie/unterkategorie/artikel aufgerufen. Sollt ejedenfalls so sein, denn leider wird die realurl ignoriert und ich bekomme http://www.shopdomain.de/index.php?id=123&tx_extension[item]=123456, wen ich http://www.shopdomain.de/123456 aufrufe.

Gesteuert wird das Ganze über .htaccess und den Aufruf über eine eID. Weiß jemand, was ich machen muß, damit $this->cObj->typoLink eine lesbare URL generiert?

Oder hat jemand eine einfachere Lösung für og. Problem?

Gruß,
Terrance

Julian.​Hofmann ·

Hallo Terrance.

Mir ist nicht ganz klar, was Deine Extension beim eID-Aufruf alles tut. Die Problemstellung ansich sollte sich aber rein mit realURL auch lösen lassen. Über eine passende Konfiguration mit fixedPostVars lässt sich realURL so konfigurieren, dass http://example.com/artikelname direkt funktioniert - ohne zusätzliche Extension.

Viele Grüße
Julian

g1zmo ·

Lustiger Zufall, genau sowas bau ich auch gerade...

Könnte mir gut vorstellen, dass realurl ein initialisiertes TSFE, oder zumindest ein initialisiertes TS Template benötigt.

Ohne

config.tx_realurl_enable = 1

wird sich realurl halt nicht zucken.

Kuck dir mal die pagepath extension an: http://typo3.org/extensions/repository/view/pagepath/current/
Die ist genau für den Zweck der Erzeugung von "echten Links" gedacht. Ich habe die zwar nicht verwendet, da ich kein eID Skript aus einem eID Skript heraus aufrufen wollte, aber die Funktion "createTSFE" sollte dir weiterhelfen 🙂