---
title: "Gleiche Webseite domainabhängig mit unterschiedlichen Templates"
url: "https://www.typo3.net/d/34006-gleiche-webseite-domainabhaengig-mit-unterschiedlichen-templates"
source: "typo3.net"
tags: ["Allgemein","Frage","Templates & Layouts","URLs & Routing"]
created: "2005-11-28"
last_reply: "2006-01-04"
replies: 9
solved: false
page: 1
pages: 1
lang: "de"
---

# Gleiche Webseite domainabhängig mit unterschiedlichen Templates

Allgemein · 9 Antworten · gestartet 2005-11-28

## Eröffnungsbeitrag

**jehoho** · 2005-11-28 · [Beitrag #1](https://www.typo3.net/d/34006-gleiche-webseite-domainabhaengig-mit-unterschiedlichen-templates/1)

Hallo.

Ich will die gleiche Webseite mit unterschiedlichen Templates auf zwei unterschiedlichen Domains publizieren. Dazu brauche ich wohl im Typoscript den Servernamen.
Besteht im Typoscript die Möglichkeit, auf das PHP-Array $_SERVER zuzugreifen, um dann mit conditions entsprechende Kontrollstrukturen zu entwickeln?

Oder geht das sogar eleganter?

(Siehe auch mein Post in [/d/25920-kann-man-typoscript-setup-code-direkt-auf-eingaben-aus-dem-url-querystring-zugreifen](https://www.typo3.net/d/25920-kann-man-typoscript-setup-code-direkt-auf-eingaben-aus-dem-url-querystring-zugreifen)).

Danke und Grüße
Jens

## Antworten

### [#2](https://www.typo3.net/d/34006-gleiche-webseite-domainabhaengig-mit-unterschiedlichen-templates/2) · Unbekannter Benutzer · 2005-11-28

die folgende Condition wird Dir helfen:

```typoscript
[globalString = HTTP_HOST=www.deinedomain.com]
template 1
[end]
[globalString = HTTP_HOST=www.deineanderedomain.com]
template 2
[end]
```

globals müssen auf dem Server "on" sein.

Viele Grüße
Niki

### [#3](https://www.typo3.net/d/34006-gleiche-webseite-domainabhaengig-mit-unterschiedlichen-templates/3) · just2b · 2005-11-28

Hi,

das reicht dir nicht? <https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Conditions/Index.html#condition-function-request-getnormalizedparams>

### [#4](https://www.typo3.net/d/34006-gleiche-webseite-domainabhaengig-mit-unterschiedlichen-templates/4) · jehoho · 2005-11-28

> **just2b schrieb:**
>
> Hi,
>
> das reicht dir nicht? <https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Conditions/Index.html#condition-function-request-getnormalizedparams>

DOCH !!! DANKE (auch an Niki)!!! ;)
Gib mir doch mal nen Tipp, wie Du das (abgesehen von moderatorenhafter "Ortskenntnis") SO SCHNELL gefunden hast. Die ja bereits in der URL ersichtlichen Suchbegriffe habe ich ja auch bemüht. Wenn ich statt Forum diverse Suchfunktionen mit Ergebnis bemühen könnte, würde ich das Forum ja schonen.
Es scheint aber auf der anderen Seite gerade auch eine günstige Tageszeit für Forenanfragen zu sein. ;-)

Grüße Jens

### [#5](https://www.typo3.net/d/34006-gleiche-webseite-domainabhaengig-mit-unterschiedlichen-templates/5) · just2b · 2005-11-28

> **jehoho schrieb:**
>
> Gib mir doch mal nen Tipp, wie Du das (abgesehen von moderatorenhafter "Ortskenntnis") SO SCHNELL gefunden hast.

ach das Stichwort war Condition und dann muss man nur noch wissen, dass es darüber ein eigenes Kapitel in der TSREF gibt un die findet sich einerseits deutsch hier im Forum und andererseits über den "shortcut" <http://www.tsref.de>

lg georg
ps: status moderator hilft da nicht wirlklich weiter ;)
pps: viel spaß weiterhin ;)

### [#6](https://www.typo3.net/d/34006-gleiche-webseite-domainabhaengig-mit-unterschiedlichen-templates/6) · jehoho · 2005-11-29

> **Niki schrieb:**
>
> die folgende Condition wird Dir helfen:
>
> ```typoscript
> [globalString = HTTP_HOST=www.deinedomain.com]
> template 1
> [end]
> [globalString = HTTP_HOST=www.deineanderedomain.com]
> template 2
> [end]
> ```
>
> globals müssen auf dem Server "on" sein.

Jau, Danke.
Aber die Schleifen zwischen der [Bedingung] und [end] dürfen offensichtlich keine Strukturen mit Klammern {...} beinhalten. Das heißt, dass ich die Bedingung immer wieder ausführen muss und nicht längere Code-Blocks unterteilen kann, oder?
Wenn doch, ach wäre das fein ;-)
[Nach Korrektur]
Ist auch fein. Also, falls es jemanden interessiert, das geht doch  :p
Grüße Jens

### [#7](https://www.typo3.net/d/34006-gleiche-webseite-domainabhaengig-mit-unterschiedlichen-templates/7) · Proximo · 2005-11-29

jehoho das hast du nur halb verstanden ;)

**Sowas ist verboten!!!**:

```typoscript
temp.xy = TEXT
temp.xy {
["condition"]
value = mein text
[ELSE]
value = mein anderer text
[GLOBAL]
}
```

**Sowas nicht:**

```typoscript
temp.xy = TEXT
["condition"]
temp.xy {
value = mein text
}
[ELSE]
temp.xy {
value = mein anderer text
}
[GLOBAL]
```

MERKE: Conditions die in einer Klammer stehen sind verboten, Klammern innerhalb von Conditions allerdings nicht

MFG Proximo

### [#8](https://www.typo3.net/d/34006-gleiche-webseite-domainabhaengig-mit-unterschiedlichen-templates/8) · jehoho · 2005-11-29

Ja, danke.
Ich dachte vorher es sei anders, es war aber ein anderer Fehler.
Jetzt klappt es auch.
Danke und Grüße Jens

### [#9](https://www.typo3.net/d/34006-gleiche-webseite-domainabhaengig-mit-unterschiedlichen-templates/9) · mstuebner · 2006-01-04

> **just2b schrieb:**
>
> das reicht dir nicht? <https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Conditions/Index.html#condition-function-request-getnormalizedparams>

Wie soll das funktionieren? hostname gibt den FQDN von REMOTE_ADDR zurück und das ist damit der aufrufende Browser. Stimmts oder hab ich Recht?

### [#10](https://www.typo3.net/d/34006-gleiche-webseite-domainabhaengig-mit-unterschiedlichen-templates/10) · mstuebner · 2006-01-04

> **Niki schrieb:**
>
> globals müssen auf dem Server "on" sein.

Hm und was macht man wenn man einen gut konfigurierten Server hat?

Was kann man bei globals=OFF machen?

---

Quelle: „Gleiche Webseite domainabhängig mit unterschiedlichen Templates“, typo3.net, https://www.typo3.net/d/34006-gleiche-webseite-domainabhaengig-mit-unterschiedlichen-templates
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
