---
title: "if Abfrage - Verständnisproblem"
url: "https://www.typo3.net/d/85907-if-abfrage-verstaendnisproblem"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2009-01-18"
last_reply: "2009-01-19"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# if Abfrage - Verständnisproblem

TYPO3 › TypoScript · 1 Antwort · gestartet 2009-01-18

## Eröffnungsbeitrag

**wfp2_logan** · 2009-01-18 · [Beitrag #1](https://www.typo3.net/d/85907-if-abfrage-verstaendnisproblem/1)

Hallo zusammen,

ich fange gerade mit Typoscript an und da scheitere ich gerade bei einer (wahrscheinlich) einfachen Stelle.

Möchte im Copyright Bereich einfach abfragen ob das Jahr dem hinterlegten Jahr entspricht, und dann entsprechend die Anzeige ausgeben.

Als Konstante habe ich im Template CopyrightYear = 2008 hinterlegt.

```typoscript
FOOTER {
    value               = &copy; {$CopyrightYear} COPYRIGHTTEXT
    value.override.data = date : Y
    value.override.wrap = &copy; {$CopyrightYear} - &nbsp;|&nbsp;COPYRIGHTTEXT
    value.override.if {
        .data          = date : Y
        .isGreaterThan = {$CopyrightYear}
    }
}
```

Ich habe schon diverse Varianten durchprobiert die ich hier und in anderen Foren gefunden habe. Aber alle haben nicht funktioniert, oder wahrscheinlich besser gesagt, ich habe es nicht hinbekommen. Daher nach gut ca. 2 Stunden versuchen und googlen wäre ich dankbar für ne Hilfestellung.

Danke schon einmal im Voraus für die Hilfe!

## Antworten

### [#2](https://www.typo3.net/d/85907-if-abfrage-verstaendnisproblem/2) · freshman17 · 2009-01-19

Hast recht, if-Funktion ist in Typo3 nicht trivial

hier ein allgemeines Beispiel

```typoscript
lib.footer = TEXT
lib.footer  {
  value = Erfolg
  if.value = wert1
  if.equals = wert2
  
  # in PHP-Syntax
  # if (wert1 ==  wert2) {
  #   echo "Erfolg";
  # }
}
```

Analog verhält sich das auch mit den Vergleichs-Operatoren isLessThan, isGreaterThan, isTrue...

und so oder so ähnlich könnte der Lösungsansatz für deine Fragestellung lauten

Constants:

```typoscript
CopyrightYear = 2009
```

Setup:

```typoscript
lib.menu = TEXT
lib.menu  {
  dataWrap = © {date : Y} by me
  if.value.data = date : Y
  if.equals = {$CopyrightYear}
}
```

---

Quelle: „if Abfrage - Verständnisproblem“, typo3.net, https://www.typo3.net/d/85907-if-abfrage-verstaendnisproblem
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
