---
title: "Datum als Parameter in Conditions?"
url: "https://www.typo3.net/d/95370-datum-als-parameter-in-conditions"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2009-12-20"
last_reply: "2009-12-20"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Datum als Parameter in Conditions?

Allgemein · 2 Antworten · gestartet 2009-12-20

## Eröffnungsbeitrag

**duselino** · 2009-12-20 · [Beitrag #1](https://www.typo3.net/d/95370-datum-als-parameter-in-conditions/1)

Meines Wissens gibt es in TypoScript die Vergleichsparameter **hour**, **minute**, **dayofweek**, **dayofmonth** und **month**. Wie aber kann ich in einer Condition TypoScript-Code schreiben, der nur in Abhängigkeit des aktuellen Datums ausgeführt wird?

Konkret möchte ich zum Jahreswechsel ein neues Design aufschalten und deshalb das eingebundene HTML-Template wechseln. Ich suche deshalb etwas in der folgenden Art:

```typoscript
[date = < 2010-01-01]
page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = fileadmin/templates/template_2009.html
[global]

[date = > 2009-12-31]
page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = fileadmin/templates/template_2010.html
[global]
```

Kann man das mit TypoScript tatsächlich nicht machen? Ich habe -zig Hinweise gefunden, wie man z.B. das aktuelle Datum auf einer Seite ausgeben kann - aber wie nutzt man es in einer Condition?

## Antworten

### [#2](https://www.typo3.net/d/95370-datum-als-parameter-in-conditions/2) · maik · 2009-12-20

Du könntest einfach dein Template Datensatz duplizieren und anpassen.
Den neuen läßt du dann mit der Standard Zeitsteuerung (Start-Feld) automatisch starten, den alten mit dem Stop-Feld deaktivieren.

Wenn es unbedingt eine Condition sein soll, dann nehm doch einfach das Jahr.

```typoscript
[year > 2009]
dann das neue Template
[global]
```

### [#3](https://www.typo3.net/d/95370-datum-als-parameter-in-conditions/3) · duselino · 2009-12-20

Danke, das hilft mir einen Schritt weiter.

Nach meiner Beobachtung ist die Syntax allerdings nicht ganz korrekt. Es muss heissen:

```typoscript
[year = >2008]
```

oder

```typoscript
[year = 2009]
```

Mit anderen Worten: Das Grösser- bzw. Kleinerzeichen muss **zusätzlich** zum Gleichheitszeichen gesetzt werden.

Kann es übrigens sein, dass der Vergleichsparameter **year** erst kürzlich neu hinzugekommen ist? In meinem Buch über TYPO3 4.0 ist er jedenfalls noch nicht drin.

---

Quelle: „Datum als Parameter in Conditions?“, typo3.net, https://www.typo3.net/d/95370-datum-als-parameter-in-conditions
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
