Zum Inhalt springen

Verschiedenes Template per Domain

Erstellt am 15. Mai 2007 · 5 Antworten · letzte Antwort am 16. Mai 2007

Tags: Templates & Layouts, Frage

gittn ·

Ich möchte für 2 Domains andere Templates einsetzen, was jedoch nur das Design und nicht die Struktur im BE ändert.

Also eine Installation, ein Content

Bitte um Hilfe!

Danke!

gittn ·

Danke für diese schnelle Antwort.
o.O ui geht das irgendwie einfacher. gibt es vielleicht eine ext dafür?
Oder einfach einen script den ich ins root - template einfügen kann?
ungefähr so:
wenn domain1.de dann template.1 und css.1
wenn domain2.de dann template2 und css.2

so wäre mein gedanke.

just2b ·

das macht doch die condition gerade...

[globalString = IENV:HTTP_HOST=domain.com] || [globalString = IENV:HTTP_HOST=www.domain.com] 
do something
[global]

georg
ps: condtions nicht in geschweiften klammern

gittn ·

mit "globalString = " schalte ich weitere domains darauf,
wie kann ich seperate templates zu domains aufrufen.

Habe folgendens versucht:

[globalString = HTTP_HOST = sub1.meinedomain.de]
page.10.template.file = fileadmin/template1.htm
 
[globalString = HTTP_HOST = sub2.meinedomain.de]
page.10.template.file = fileadmin/template2.htm

funktioniert leider nicht.
kann es sein, da ich das template immer so
### ---- template configuration ---- ###
file{
mainTemplate = fileadmin/layout/01/main.html
}

aufrufe, dass es nicht funktioniert?

Noch ne Frage: diese Script werden im root-template Constants eingetragen

gittn ·
########################

page.10 = TEMPLATE 
page.10.template = FILE 

# wenn über www.domain1.de eingegeben wird template1 genommen.
[globalString = ENV:HTTP_HOST=www.domain1.de] 
page.10.template.file = fileadmin/template1.html

# Bei allen anderen Domains wird template2 genommen.
[else]
page.10.template.file = fileadmin/template2.html
[global]
page.10 {

workOnSubpart = DOKUMENT 

################################

der aufruf von 2 design mit jeweiligen templ funktioniert :p

#paralyzed# FRAGE:
habe die realURL installiert und ab Version typo3 4.x muss ja
eine baseURL angegeben werden.
wenn ich eine domain aufrufe wird in der NAV immer die baseURL verwendet.

WIE KANN ICH DAS NOCH ANPASSEN, dass wenn ich domain2. aufrufe die nav auch domain2 verwendet?

DANKE