Hallo Christian.

RealURL bietet nur die Möglichkeit, Pfadsegmente wegfallen zu lassen die sich 
innerhalb der Rootline zur Seite befinden aber nicht die Seite selbst sind. Du 
kannst http://domain.xy/a/b/c auf http://domain.xy/c kürzen, nicht auf 
http://domain.xy/b.


Das "lehrgaenge" kriegst du nur weg wenn die Startseite dein Plugin ausführt -- 
was du aber vermutlich nicht möchtest weil das immerhin deine Startseite 
verändert.

Das "lehrgang" bekommst du weg, wenn du vom PostVarSet zu FixedPostVars 
schwenkst. Aber auch das willst du vermutlich nicht, damit definierst du 
nämlich die Position der Variable. Bei einer einzigen PostVar fällt das nicht 
auf, sobald du aber zwei unterschiedliche (also unzusammenhängende) PostVars 
verwenden möchtest, hast du http://domain.xy/postVarA (wenn nur postVarA 
existiert), http://domain.xy/postVarA/postVarB (wenn beide postVars existieren) 
aber http://domain.xy//postVarB (wenn nur postvarB existiert, also doppelte "/" 
in der URL).


Wofür genau möchtest du das denn verwenden?
Wenn wir kurze URLs haben möchten liegt das in der Regel daran, dass wir die 
auf Visitenkarten schreiben möchten, oder irgendwo hin wo man sie im 
Zweifelsfall von Hand per Stift abschreiben muss. Innerhalb einer Präsentation 
zum Beispiel die via Beamer an die Wand geworfen wird, oder auf einem Flyer.
Die URL selbst hat dann in der Regel überhaupt keinen Werbeeffekt, man muss sie 
sich also nicht besonders gut merken können. Der einzige Sinn dieser Kurzen URL 
ist es, dass der Benutzer sie mit wenige Aufwand abkritzeln kann, also "kurz 
ist wichtiger als schön".

Das sind dann häufig recht abgegrenzte Einsatzgebiete, und außerdem spielt 
dabei keine Rolle, dass TYPO3 selbst ganz andere URLs erzeugen würde. Solche 
Verweise stehen ohnehin nicht im Menü.

Entweder es sind nur wenige. Dann kann man das von Hand setzen. Wahlweise in 
der Webserverkonfiguration (.htaccess) oder als RealURL-Redirect.

Oder es sind viele unterschiedliche. Dann erzeugen wir gerne eine separate 
Domain für diesen Einsatzzweck und lassen per .htaccess vollständig "^(.*)" via 
mod_rewrite als Pluginparameter im TYPO3-Plugin ankommen.
http://ticketsystem.domain.xy/lf81sadfjh3 ist ein schönes Beispiel. Der 
Benutzer will und soll sich die Ticketnummer gar nicht merken, sie soll nur so 
kurz sein dass sie in der Präsentation nicht umbricht und auf dem Flyer keinen 
zu großen Platz verbraucht.

Dein Beispiel mit dem Lehrgang könnte ich mir aber genauso vorstellen. 
http://lehrgange.domain.xy/titel-des-lehrgangs, wobei dann unter 
lehrgange.domain.xy nur ein kleines Plugin liegt, das den QueryString als 
Parameter an typolink weiterschiebt und dorthin dann weiterleitet.


Gruß,



Stephan Schuler
Web-Entwickler

Telefon: +49 (911) 539909 - 0
E-Mail: [email protected]
Website: media.netlogix.de


--
netlogix GmbH & Co. KG
IT-Services | IT-Training | Media
Andernacher Straße 53 | 90411 Nürnberg
Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99
E-Mail: [email protected] | Internet: http://www.netlogix.de

netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338)
Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634)
Umsatzsteuer-Identifikationsnummer: DE 233472254
Geschäftsführer: Stefan Buchta, Matthias Schmidt



-----Ursprüngliche Nachricht-----
Von: [email protected] 
[mailto:[email protected]] Im Auftrag von Georg Ringer
Gesendet: Montag, 7. November 2011 11:01
An: [email protected]
Betreff: Re: [TYPO3-german] realurl: komplette Url bei Extension umschreiben

Am 07.11.2011 10:54, schrieb Rainer Schleevoigt:
> Hallo Christian,
>
> anderer Ansatz: definiere eine RewriteRule im Server.

das hilft aber nicht dabei dass in der listenansicht die richtige url steht ...

Fixed postvars lassen nicht den pagepath wegfallen, IMO hilft das hier nicht

georg
_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an