---
title: "4.3: Conditions im TSConfig"
url: "https://www.typo3.net/d/94843-43-conditions-im-tsconfig"
source: "typo3.net"
tags: ["Backend","Frage"]
created: "2009-11-30"
last_reply: "2009-12-01"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# 4.3: Conditions im TSConfig

Backend · 4 Antworten · gestartet 2009-11-30

## Eröffnungsbeitrag

**urs_braem** · 2009-11-30 · [Beitrag #1](https://www.typo3.net/d/94843-43-conditions-im-tsconfig/1)

Hallo

sehnsüchtig erwartete und freudig begrüsste ich die Möglichkeit, die Typo3 4.3 bietet, im Page TSConfig mit Conditions arbeiten zu können.

Ich verwende kein TV und möchte den Redakteuren auf manchen Seiten diese, auf manchen Seiten jene Spalten anzeigen.

Das möchte ich über das Layout-Feld in den Seiteneinstellungen steuern. Je nach Seitenlayout soll auch die BE-Ansicht angepasst werden. Das könnte dann so aussehen:

```typoscript
// inhaltsseite
[globalVar = TSFE:page|layout = 0]
mod.SHARED.colPos_list=0,1

// übersichtsseite
[globalVar = TSFE:page|layout = 1]
mod.SHARED.colPos_list=3,4,5,6

// startseite
[globalVar = TSFE:page|layout = 3]
mod.SHARED.colPos_list=2,3,4,6

[global]
```

Könnte, denn TSFE steht ja nicht im Backend zur Verfügung, oder?

Kann ich das doch irgendwie anders lösen?

Und gibt es eigentlich ein Manual zu den neuen Tsconfig-Conditions?

Danke!
Urs

## Antworten

### [#2](https://www.typo3.net/d/94843-43-conditions-im-tsconfig/2) · Unbekannter Benutzer · 2009-12-01

ich weiß jetzt nicht wie es im TS-Config Feld ist oder speziell bei 4.3, aber Conditions konnten bisher so nicht verknüpft werden. Das heißt es felt jeweils ein abschließendes global oder end

### [#3](https://www.typo3.net/d/94843-43-conditions-im-tsconfig/3) · just2b · 2009-12-01

und was schon stimmt, es gibt kein TSFE im backend

### [#4](https://www.typo3.net/d/94843-43-conditions-im-tsconfig/4) · urs_braem · 2009-12-01

Anders gedacht in dem Fall. Gibt es eine Möglichkeit, das TSConfig am kaskadieren zu hindern?

Ich möchte ja einfach in diesem Beispiel:

Startseite
- Unterseite
- Unterseite
- Unterseite

der Startseite eine TSConfig-Variante zuordnen und den Unterseiten eine andere. Mit Frontend-TS würde man das ja über ein Template für die Folgeseiten lösen. Gibts aber nicht für TSConfig.

Wenns nicht übers Backend geht, muss ich halt mit
PIDupinRootline
die Struktur hart verdrahten.

Grüss
Urs

### [#5](https://www.typo3.net/d/94843-43-conditions-im-tsconfig/5) · urs_braem · 2009-12-01

Ich mach's jetzt so:

```typoscript
// default = inhalt

mod.SHARED.colPos_list=0,1

// startseite
[treeLevel = 1]
mod.SHARED.colPos_list=2,3,4,6
[global]

// übersichtsseite
[treeLevel = 2]
mod.SHARED.colPos_list=3,4,5,6
[global]

// unter-übersichtsseite
[treeLevel = 3]
mod.SHARED.colPos_list=0,3,4,5
[global]
```

Und wo diese Ordnung nach treeLevel in einem Fall nicht stimmt, kann ich das zur Not mit

```typoscript
mod.SHARED.colPos_list= (Spalten für diese Seite)
[PIDupinRootline = (pid dieser Seite)]
mod.SHARED.colPos_list= (Spalten für Unterseiten)
[global]
```

im Page TSConfig überschreiben. Der Haken ist halt, dass man immer noch die pid nachführen muss ... was auch ein Duplizieren der Seiten durch den Kunden verunmöglicht... Vielleicht wär es halt doch besser, die Spalten einfach fix in jedes TSConfig-Feld reinzuschreiben ... ach ...

---

Quelle: „4.3: Conditions im TSConfig“, typo3.net, https://www.typo3.net/d/94843-43-conditions-im-tsconfig
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
