---
title: "per condition versch. html-templates laden"
url: "https://www.typo3.net/d/1658-per-condition-versch-html-templates-laden"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","Templates & Layouts"]
created: "2003-03-06"
last_reply: "2005-05-19"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# per condition versch. html-templates laden

TYPO3 › TypoScript · 4 Antworten · gestartet 2003-03-06

## Eröffnungsbeitrag

**micha** · 2003-03-06 · [Beitrag #1](https://www.typo3.net/d/1658-per-condition-versch-html-templates-laden/1)

moin leute,
ich möchte in meinem ts template anhand der seiten ID bestimmen, welches html template benutzt werden soll. das wollte ich nun ganz einfach mit ner condition regeln, im code schnipsel hab' ich so auch meine externen stylesheets referenziert, und das klappt prima. beim template part allerdings NICHT, er geht auch nicht ins [else] rein und zeigt im FE bloß ne leere seite an (ohne html template hat er ja auch keine marker, die er mit contents ersetzen kann).

```typoscript
...

[system = mac]
page.stylesheet = fileadmin/hssp/css/styles.mac.css
[browser = netscape]
page.stylesheet = fileadmin/hssp/css/styles.ns.css
[browser = msie]
page.stylesheet = fileadmin/hssp/css/styles.ie.css
[else]
page.stylesheet = fileadmin/hssp/css/styles.default.css
[end]

...

page.10 = TEMPLATE 
page.10.template = FILE
[globalVar = TSFE:id = 80]
page.10.file =  fileadmin/hssp/tpl/wraptable-noleftcol.tpl
[else]
page.10.file =  fileadmin/hssp/tpl/wraptable-default.tpl
[end]
page.10.workOnSubpart = DOCUMENT

...
```

das ganze steht auch nicht in {}, hat jemand eine idee warum das mit den templates nicht klappt?

thx, m.

## Antworten

### [#2](https://www.typo3.net/d/1658-per-condition-versch-html-templates-laden/2) · micha · 2003-03-06

arrrrrg, oh nein. hab grade beim durchlesen meines postings den fehler selbst entdeckt. muß natürlich heissen:

```typoscript
page.10 = TEMPLATE 
page.10.template = FILE
[globalVar = TSFE:id = 80]
page.10.template.file =  fileadmin/hssp/tpl/wraptable-noleftcol.tpl
[else]
page.10.template.file =  fileadmin/hssp/tpl/wraptable-default.tpl
[end]
page.10.workOnSubpart = DOCUMENT
```

### [#3](https://www.typo3.net/d/1658-per-condition-versch-html-templates-laden/3) · dfluess · 2004-04-22

Hallo Micha und alle die mir helfen können!

Ich habe ähnliches vor aber kenne mich  nicht gut genug mit "conditions" aus.

Ich möchte in Abhängikeit einer eingegebenen Subdomain ein entsprechendes Template laden.

Mein Versuch ist kläglich gescheitert.

Wer kann mir vielleicht einen Tip geben?

Hier mein Versuch:

```typoscript
page.10 = TEMPLATE 
page.10 { 
     template = FILE 
[globalString = HTTP_HOST=www.sub.domain1.de] 
template.file = fileadmin/template/domain1.tpl 

[globalString = HTTP_HOST=www.sub.domain2.de] 
template.file = fileadmin/template/domain2.tpl 

[else] 
template.file = fileadmin/template/domain0.tpl 
[end]
```

Ich würde mich über eine Lösung sehr freuen..  Danke vorab.. ;)

### [#4](https://www.typo3.net/d/1658-per-condition-versch-html-templates-laden/4) · Schmidtchen Schleicher · 2005-05-19

TIP : "geschweifte Klammern"  #paralyzed#

### [#5](https://www.typo3.net/d/1658-per-condition-versch-html-templates-laden/5) · kim · 2005-05-19

Conditions dürfen NIEMALS innerhalb geschweifter klammern stehen!

---

Quelle: „per condition versch. html-templates laden“, typo3.net, https://www.typo3.net/d/1658-per-condition-versch-html-templates-laden
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
