[TYPO3-german] Realurl mit mehreren Domains

Marco Weber marco.weber at uni-trier.de
Tue Aug 12 21:17:16 CEST 2008


Hallo,

Da ich nicht weiss, ob Mails mit Attachments (240KB) ankommen,
schreibe ich schnell den Nachrichten Text. Falls ihr an der 
modifizierten RealURL interessiert seid,
schreibt mir ne mail und ich schick euch das .t3x und die Beispiel 
realurl_conf.php

Ausgangsproblem war halt, dass sehr grosse Webseiten, ganz viele 
Unterebenen haben. ( z.B. mehr als 10 )
Dadurch werden diese RealURLs sehr lang.
Das ist total unvorteilhaft, wenn man z.B. eine solche URL einem Buch 
drucken möchte.
Meine Lösung ist: Verwende eine andere Subdomain zum kürzen der URL.
Dummerweise kann das standard realURL das nicht so machen. ;)

---- Original Mail ohne Attachments ----

Hallo,

Also, falls ich auch mal so ein Problem mit RealURL haben solltet, dass 
die Pfade einfach zu lange werden.
Mit dieser modifizierten Version, kann man einem Unterknoten ( der keine 
Root-Page ist ) einen neuen Domainnamen zuweisen.

z.B. Struktur wie folgt:

ROOT (ID:1) ( config.baseURL = http://hauptseite.de/ )
  * SUBPAGE
         * SUBSUBPAGE
                * SUBSUBSUBPAGE
                       * SUBSUBSUBPAGE (ID: 515)  ab hier generiert 
typo3 http://mwtest2.big-website.de/ urls...
  * SUBPAGE2
         * SUBSUBPAGE2
                * SUBSUBSUBPAGE2
                       * SUBSUBSUBPAGE2
                            * SUBSUBSUBSUBPAGE2 (ID: 21031),  ab hier 
generiert typo3 http://mwtest3.big-website.de/ urls...


DIE generierten URLs ab Knoten 515: ändern sich wie folgt:
ALT: 
http://mwtest1.big-website.de/organisation/zentrale-einrichtungen/MEINKNOTEN/xyz/aktuelles.html 

NEU: http://mwtest2.big-website.de/xyz/aktuelles.html

Dabei sind immer noch die alten (langen) URLs immer noch gültig.

Die Konfiguration geht ganz einfach:
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array( /* hier 
steht die gesamte default konfiguration */ );
// Neue Domain mwtest2.big-website.de ab Knoten 515
$TYPO3_CONF_VARS['EXTCONF']['realurl']['mwtest2.big-website.de'] = 
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
$TYPO3_CONF_VARS['EXTCONF']['realurl']['mwtest2.big-website.de']['pagePath']['rootpage_id'] 
= 515;
// Neue Domain mwtest3.big-website.de ab Knoten 21031
$TYPO3_CONF_VARS['EXTCONF']['realurl']['mwtest3.big-website.de'] = 
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
$TYPO3_CONF_VARS['EXTCONF']['realurl']['mwtest3.big-website.de']['pagePath']['rootpage_id'] 
= 21031;

Anbei sende ich euch den Quelltext und eine Beispiel Konfiguration.
Die Änderungen sind alle Dokumentiert. ( Einfach in allen Dateien nach 
"MARCO WEBER" suchen, z.B. mit grep -iR 'Marco Weber' ./ext/realurl/  )


Grüsse
   Marco Weber



Marco Weber schrieb:
> Hallo Leute,
>
> Ich habe ein Typo3 was sehr sehr viele Seiten hat. Dementsprechend sind 
> auch die URLs ellenlang... ;)
>
> Nun haben wir uns überlegt aus den Langen URLs kürzere zu machen.
> Und zwar in der Form:
>
> http://mwtest1/organisation/zentrale-einrichtungen/rechenzentrum/xyz/aktuelles.html
> http://mwtest2/xyz/aktuelles.html
>
> Das ganze ist auch schon so konfiguriert und die Seiten sind auch schon 
> direkt so aufrufbar.
> $TYPO3_CONF_VARS['EXTCONF']['realurl']['mwtest2'] = 
> $TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'];
> $TYPO3_CONF_VARS['EXTCONF']['realurl']['mwtest2']['pagePath']['rootpage_id'] 
> = 12515;
>
>
> Ich habe nun nur noch ein kleines Problem:
>
> Das Typo3 erzeugt überall die noch langen URLs 
> (http://mwtest1/organisation/zentrale-einrichtungen/rechenzentrum/xyz/aktuelles.html).
>
> Wie kann ich Typo3 nun mitteilen, dass es ab bestimmten Seitenids die 
> kurzen URLS ( mit anderem Domainnamen) benutzt?
>
>
> Grüsse
>     Marco Weber
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>   



More information about the TYPO3-german mailing list