Zum Inhalt springen

unterschiedliche Domains in einem Menü

Erstellt am 10. Mai 2006 · 6 Antworten · letzte Antwort am 12. Mai 2006

Tags: Frage

maop ·

Hallo,

mein Seitenbaum in Typo3 hat folgende Struktur:
Hauptseite(1x)->Unterseite(x-mal)->Seiten_der_Unterseite(y-mal)

Das Template für alle Seiten liegt in der Hauptseite, weil alle Unterseiten fast das gleiche Layout haben.
Die Unterseiten und einige Seiten_der_Unterseiten enthalten dann noch ErweiterungsTemplates.

Meine Frage ist nun, wie ich in dem Menü, das die Unterseiten abbildet für den jeweiligen Zweig eine Domain vor den Link setzen kann.

Es handelt sich um ein GMENU_LAYERS und ein weiteres GMENU.

Mit Domainrecords klappt es nicht, weil das Template eine ebene höher liegt.

Wie kann ich also einen absoluten Pfad festlegen, oder hat jemand eine bessere Idee, wie das umzusetzen ist?

Gruß
maop

edit:
ich sehe gerade, dass ich nur einen Tippfehler in der Zeile

config.baseURL = http://anderedomain.de

hatte.
Das scheint mein Problem wahrscheinlich zu lösen. 🙂

maik ·

Domain Record einfügen und dann mit einer Seite vom Typ external URL auf die Domain verweisen.

maop ·

dann funktioniet aber das Root-Template nicht mehr, oder verstehe ich da was falsch?

maop ·

Ich kriegs einfach nicht hin mit den Domainrecords.
Es ist nicht das Template, was nicht mehr funktioniert, sondern das anwählen von Seiten aus einer höheren Ebene. Sie werden angezeigt, aber wenn ich sie anklicke kommt die Seite erneut, auf der ich mich bereits befinden. Navigieren auf der gleichen Ebene funktioniert.

Ich habe es jetzt nochmal mit config.BaseURL probiert. Funktioniert so weit ganz gut, nur ändert sich die Adresse in der Adressleiste vom Browser erst, wenn ich auch noch eine Unterseite angeklickt habe.

Helft mir bitte!!!

maop ·

kann mir denn keiner genau sagen wie das geht?

ich versuche meine Seitenstruktur nochmal genauer zu erklären:

-Gruppe1
---Domain1
-----Inhaltsseite1(Domain1)
-----Inhaltsseite2(Domain1)
---Domain2
---Domain3
---Domain4
-Gruppe2
---Domain5
---Domain6
---Domain7
-Gruppe3
---Domain8
---Domain9
---Domain10
---Domain11
-Gruppe4
---Domain12
---Domain13

Das Menü sieht eigentlich genauso aus wie der Baum, auf allen Domains kann man alle Gruppen sehen. Die Gruppen selbst sind auch anklickbar und verweisen jeweils auf die erste Domain in der Gruppe.

Wie kriege ich da die Domains funktionsfähig zugeordnet?

Ich verzweifel hier gleich...

maop ·

ich habe jetzt endlich eine zufriedenstellende aber nicht perfekte Lösung gefunden.

in der .htaccess-Datei wird für jede Domain eine Startseite festgelegt.

RewriteEngine on
RewriteCond %{HTTP_HOST} briefmarken.de$ [NC]
RewriteRule ^$ /index.php?id=123
RewriteCond %{HTTP_HOST} muenzen.de$ [NC]
RewriteRule ^$ /index.php?id=456
RewriteCond %{HTTP_HOST} urkunden.de$ [NC]
RewriteRule ^$ /index.php?id=789
RewriteRule ^[^/]*\.html$  /index.php

Quelle: http://www.jweiland.net/typo3cms/howto/mehrere-startpages/

Im ExtTemplate der jeweiligen Domain speichere ich den Domainnamen in einer Variable und setze somit durch das Haupttemplate mit dem Befehl

config.baseURL = {$domain}

die Domain, die übers Menü gerade angeklickt wurde.

Wenn jemandennoch eine sauberere Lösung einfällt, bitte melden!!!

Gruß
maop