---
title: "Fehler bei conditions"
url: "https://www.typo3.net/d/77184-fehler-bei-conditions"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2008-05-14"
last_reply: "2008-05-15"
replies: 7
solved: false
page: 1
pages: 1
lang: "de"
---

# Fehler bei conditions

Allgemein · 7 Antworten · gestartet 2008-05-14

## Eröffnungsbeitrag

**inu** · 2008-05-14 · [Beitrag #1](https://www.typo3.net/d/77184-fehler-bei-conditions/1)

Hallo Leute,

im Setup steht u.a. fpolgender TS:

```typoscript
template = FILE
[globalString = IENV:HTTP_HOST=domain1.test.de]
template.file = fileadmin/layout/domain1.html
[ELSE]
template.file = fileadmin/layout/domain.html
[END]
```

Damit möchte ich erreichen, wenn ich die Seite mit domain1.test.de aufrufe eine andere Schablone gezogen wird als wenn ich www.test.de aufrufe. Leider klappt dies nicht und es wird immer der ELSE-Zweig angesprungen.

Was mache ich falsch?

## Antworten

### [#2](https://www.typo3.net/d/77184-fehler-bei-conditions/2) · einpraegsam.​net · 2008-05-14

Was ist mit hostname:

```typoscript
[hostname = domain1.test.de]
...
[else]
...
[end]
```

### [#3](https://www.typo3.net/d/77184-fehler-bei-conditions/3) · inu · 2008-05-14

Hallo einpraegsam.net,

das war das erste, was ich zuvor eingestellt hatte. Hat aber ebenfalls eine Auswirkung

### [#4](https://www.typo3.net/d/77184-fehler-bei-conditions/4) · Michaelh74 · 2008-05-14

Besser so:

```typoscript
# Default
template = FILE
template.file = fileadmin/layout/domain.html

[globalString = HTTP_HOST=domain1.test.de]
template.file = fileadmin/layout/domain1.html
[global]
```

Also erst Default-Wert setzte und bei Eintreten der Condition überschreiben.

Gruß
Michael

### [#5](https://www.typo3.net/d/77184-fehler-bei-conditions/5) · inu · 2008-05-14

ich weiß nicht, wass ich falsch mache. Jetzt nimmt er ausschließlich dass was in [global...] steht...

### [#6](https://www.typo3.net/d/77184-fehler-bei-conditions/6) · inu · 2008-05-14

Habe den Fehler selbst gefunden. Scheint eine TYPO3-Macke zu sein. Man kann nicht folgenden Script (zumindest unter 4.1.6( nutzen:

```typoscript
seite = PAGE
seite {  
  10 = TEMPLATE
  10 { 
    template = FILE
    [globalString = HTTP_HOST=domain1.test.de]
    template.file = fileadmin/layout/domain1.html
    [END]
  }
}
```

sondern statt dessen:

```typoscript
[globalString  = HTTP_HOST=domain1.test.de]
seite.10.template.file = fileadmin/layout/domain1.html
[END]
```

TYPO3 scheint mit dieser Verschachtelung nicht zurecht zu kommen! Kann das jemand bestätigen?

Grüße
David

### [#7](https://www.typo3.net/d/77184-fehler-bei-conditions/7) · just2b · 2008-05-14

Hallo,

das ist keine macke sondern muss so sein und findet sich wohl in jedem thread, in dem es um conditions geht..

conditions nicht in {}

georg

### [#8](https://www.typo3.net/d/77184-fehler-bei-conditions/8) · inu · 2008-05-15

läuft außerhalb von {} jetzt wunderbar. Danke

---

Quelle: „Fehler bei conditions“, typo3.net, https://www.typo3.net/d/77184-fehler-bei-conditions
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
