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!
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!
Guck dir mal die Condition global String an https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Conditions/Index.html#condition-function-getenv
Damit machst du eine HTTP_HOST Abfrage und entscheidest über das Template.
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.
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
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
########################
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