[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