---
title: "Template ändert Farbe a la ARD"
url: "https://www.typo3.net/d/17943-template-aendert-farbe-a-la-ard"
source: "typo3.net"
tags: ["Allgemein","Frage","HTML & CSS"]
created: "2004-11-12"
last_reply: "2004-11-13"
replies: 13
solved: false
page: 1
pages: 1
lang: "de"
---

# Template ändert Farbe a la ARD

Allgemein · 13 Antworten · gestartet 2004-11-12

## Eröffnungsbeitrag

**johanness** · 2004-11-12 · [Beitrag #1](https://www.typo3.net/d/17943-template-aendert-farbe-a-la-ard/1)

Hallo,

auf <http://www.ard.de> ändert sich das Template (Farbe > CSS) ja nach Hauptmenü-Punkt.

Ich möchte ähliches Prinzip bei einem Typo3-Projekt einbringen.
Soll ich mehrere Templates erstellen oder erscheint euch eine Abfrage im TS-Code einfacher?

Danke,
Johannes

## Antworten

### [#2](https://www.typo3.net/d/17943-template-aendert-farbe-a-la-ard/2) · mstuebner · 2004-11-12

> **johanness schrieb:**
>
> auf <http://www.ard.de> ändert sich das Template (Farbe > CSS) ja nach Hauptmenü-Punkt.
>
> Ich möchte ähliches Prinzip bei einem Typo3-Projekt einbringen.
> Soll ich mehrere Templates erstellen oder erscheint euch eine Abfrage im TS-Code einfacher?

Ich finde ein Extensiontemplate für jeden Bereich übersichtlicher, weil die Einstellung dann nicht in der Menge des Codes untergeht und Du dann auch nicht auf die zu setzenden IDs achten musst.

Just my 2cents.

### [#3](https://www.typo3.net/d/17943-template-aendert-farbe-a-la-ard/3) · maxhb · 2004-11-12

> **johanness schrieb:**
>
> Soll ich mehrere Templates erstellen oder erscheint euch eine Abfrage im TS-Code einfacher?

Ich würd's per TS machen, vielleicht hilft Dir das weiter: <https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Conditions/Index.html#condition-tree-rootlineids>

CU
 maxhb

### [#4](https://www.typo3.net/d/17943-template-aendert-farbe-a-la-ard/4) · johanness · 2004-11-12

Zwei Meinungen. Jetzt müsst ihr euch noch drauf einigen welche besser ist ;)

### [#5](https://www.typo3.net/d/17943-template-aendert-farbe-a-la-ard/5) · maxhb · 2004-11-12

> **johanness schrieb:**
>
> Zwei Meinungen. Jetzt müsst ihr euch noch drauf einigen welche besser ist ;)

Mein Favorit ist Variante 3: Mach's einfarbig!

;)
 maxhb

### [#6](https://www.typo3.net/d/17943-template-aendert-farbe-a-la-ard/6) · mstuebner · 2004-11-12

> **johanness schrieb:**
>
> Zwei Meinungen. Jetzt müsst ihr euch noch drauf einigen welche besser ist ;)

Wieso? Du musst Dich entscheiden was Dir besser liegt. Wenn sich nur zwei Meinungen finden ist es ja wohl immer 50/50 oder 100, also nicht wirklich aussagekäftig.

### [#7](https://www.typo3.net/d/17943-template-aendert-farbe-a-la-ard/7) · johanness · 2004-11-12

Ich habe noch nie mit mehreren Templates gearbeitet. Muss ich da immer das gesamte TS neu schreiben oder kann ich ein "Haupttemplate" machen, dessen Ts übernommen wird und ich lediglich die Änderungen einschreiben kann?
Welche Möglichkeiten sind da gegeben?

Danke,
Johannes

### [#8](https://www.typo3.net/d/17943-template-aendert-farbe-a-la-ard/8) · mstuebner · 2004-11-12

> **johanness schrieb:**
>
> Ich habe noch nie mit mehreren Templates gearbeitet. Muss ich da immer das gesamte TS neu schreiben oder kann ich ein "Haupttemplate" machen, dessen Ts übernommen wird und ich lediglich die Änderungen einschreiben kann?

Letzteres. Evtl. ist es verständlicher, wenn Du die Begriffe Root-template und Extensionstemplate benutzt, dann weis man auch worauf Du Dich beziehst. Das Wort **Template** wird in T3 ja nun doch öfter mal benutzt.

> **johanness schrieb:**
>
> Welche Möglichkeiten sind da gegeben?

Alle die Du auch im Roottemplate hast.

### [#9](https://www.typo3.net/d/17943-template-aendert-farbe-a-la-ard/9) · johanness · 2004-11-12

Also erstelle ich das Root Template und kann im Extensiontemplate zB per TS nur das eingebundene CSS ändern, ohne dass ich das komplette TS neuschreiben muss?

danke,
Johnanes

PS: Wieso heißt das Extensiontemplate?

### [#10](https://www.typo3.net/d/17943-template-aendert-farbe-a-la-ard/10) · mstuebner · 2004-11-12

> **johanness schrieb:**
>
> Also erstelle ich das Root Template und kann im Extensiontemplate zB per TS nur das eingebundene CSS ändern, ohne dass ich das komplette TS neuschreiben muss?

So ist es.

> **johanness schrieb:**
>
> Wieso heißt das Extensiontemplate?

Man könnte mutmassen, weil man hier das Roottemplate erweitern kann. Erweiterung == Extension.

### [#11](https://www.typo3.net/d/17943-template-aendert-farbe-a-la-ard/11) · johanness · 2004-11-12

Angenommen ich habe folgendes TS im Roottemplate:

```typoscript
seite = PAGE
seite {
  typeNum = 0
  stylesheet = fileadmin/static/style.css
  meta.AUTHOR = Johannes Scherg ::: www.foto-scherg.de.tf

  10 = TEMPLATE
  10.template = FILE
  10.template.file = fileadmin/static/template.html
  10.workOnSubpart = DOCUMENT
  10.marks {
    MAIN = HMENU
    MAIN.1 = GMENU
    MAIN.1.NO = 1
    MAIN.1.NO {
      XY = 60,28
      transparentBackground = 1
      wrap = <td width="60" height="28"><div id="main"> | </div></td><td class="pile" width="10"></td>
      10 = TEXT
      10.text.field = title
      10.fontColor = #222
      10.fontFile = fileadmin/static/verdanab.ttf
      10.fontSize = 12
      10.align = center
      10.offset = 0,20
      10.niceText = 0
      //ATagParams = class="main"
    }

    MAIN.1.RO < .MAIN.1.NO
    MAIN.1.RO.wrap = <td width="60" height="28"><div id="main_active"> | </div></td><td class="pile" width="10"></td>

    MAIN.1.ACT < .MAIN.1.RO


    SUB = HMENU
    SUB.entryLevel = 1
    SUB.1 = TMENU
    SUB.1.NO = 1
    SUB.1.NO.ATagParams = class="sub"
    SUB.1.NO.linkWrap = <li> | </li>

    SUB.1.RO < .SUB.1.NO
    SUB.1.RO.ATagParams = class="sub_active"

    SUB.1.ACT < .SUB.1.RO


    LEFT = CONTENT
    LEFT {
      table = tt_content
      select.orderBy = sorting
      select.where = colPos = 1
    }


    CONTENT = CONTENT
    CONTENT {
      table = tt_content
      select.orderBy = sorting
      select.where = colPos = 0
    }
  }
}


config.language = de
config.locale_all = de_DE
config.simulateStaticDocuments_noTypeIfNoTitle = 1
config.spamProtectEmailAddresses = 2
config.extTarget = _blank
```

Dann bräuchte ich also im Extensiontemplate zB nur:

```typoscript
config.language = engl
seite.stylesheet = fileadmin/static/style_NEU2.css
```

### [#12](https://www.typo3.net/d/17943-template-aendert-farbe-a-la-ard/12) · mstuebner · 2004-11-12

> **johanness schrieb:**
>
> Angenommen ich habe folgendes TS im Roottemplate:
>
> Dann bräuchte ich also im Extensiontemplate zB nur:
>
> ```typoscript
> config.language = engl
> seite.stylesheet = fileadmin/static/style_NEU2.css
> ```

Ich liebe geschlossene Fragen: JA.

### [#13](https://www.typo3.net/d/17943-template-aendert-farbe-a-la-ard/13) · johanness · 2004-11-13

Ok, dann hab ich's eigentlich von Anfang an verstanden und DU hast mich in meinem Wissen bestätigt :) Danke!

...mein nächstes Projekt wird das beinhalten!

### [#14](https://www.typo3.net/d/17943-template-aendert-farbe-a-la-ard/14) · mstuebner · 2004-11-13

> **johanness schrieb:**
>
> Ok, dann hab ich's eigentlich von Anfang an verstanden und DU hast mich in meinem Wissen bestätigt :) Danke!
>
> ...mein nächstes Projekt wird das beinhalten!

Wichtig evtl. noch: Keiner der drei Checkboxen (root, Clear...) darf gesetzt werden, denn sonst wird das Roottemplate nicht beerbt.

---

Quelle: „Template ändert Farbe a la ARD“, typo3.net, https://www.typo3.net/d/17943-template-aendert-farbe-a-la-ard
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
