---
title: "IF-ELSE - Abfrage"
url: "https://www.typo3.net/d/93032-if-else-abfrage"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2009-09-18"
last_reply: "2009-10-14"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# IF-ELSE - Abfrage

Allgemein · 5 Antworten · gestartet 2009-09-18

## Eröffnungsbeitrag

**Kesandal** · 2009-09-18 · [Beitrag #1](https://www.typo3.net/d/93032-if-else-abfrage/1)

Hallo zusammen, hoffe ihr könnt mir weiterhelfen.

Mit

lib.xyz = COA_INT
lib.xyz.1 = TEXT
lib.xyz.1.insertData = 1
lib.xyz.1.data = TSFE:fe_user|user|country

kann ich an einer beliebigen Stelle das Land des aktuell eingelogten Users ausgeben (Tabelle fe_users, Feld country).

Doch wie kann ich eine If/Else-Abfrage damit basteln?

Ich möchte folgendes haben:

if(country==Österreich || country==Austria){
 // abc
}
else{
 // xyz
}

Vielen Dank im Voraus

## Antworten

### [#2](https://www.typo3.net/d/93032-if-else-abfrage/2) · einpraegsam.​net · 2009-09-18

Würde ich über CASE machen:
<http://typo3blogger.de/if-abfrage-mit-typoscript/>

### [#3](https://www.typo3.net/d/93032-if-else-abfrage/3) · Kesandal · 2009-09-18

Habs mir grad durchgelesen...
Aber ich glaub das bringt mich nicht zum Ziel.
Ich brauche nämlich ein "else"...

Genauer hintergrund:
Ich verwende tt_products.
Kunden aus Österreich dürfen ausschließlich per Vorkasse bestellen.
ALLE anderen die NICHT aus Österreich sind haben nur die Option "Nachname".

Zurzeit hab ich es so gelöst:

```typoscript
plugin.tt_products.payment >
plugin.tt_products.payment {
  10.title = Nachname
}

plugin.tt_products.shipping {
  TAXpercentage=19
  10.title = Versicherter DHL Versand
  10.price = 12.90
  10.TAXincluded=1
}
```

Gruß

### [#4](https://www.typo3.net/d/93032-if-else-abfrage/4) · Unbekannter Benutzer · 2009-09-18

dafür gibts ja dann default in deinem CASE

### [#5](https://www.typo3.net/d/93032-if-else-abfrage/5) · Kesandal · 2009-09-22

Hallo nochmal,
irgendwie habe ich Probleme das Ganze zusammen zu puzzeln :(

Das Beispiel von weiter oben, verwendet eine lib.
Ich möchte aber Werte im tt_products-Plugin ändern.

Bis jetzt bin ich soweit gekommen:

```typoscript
lib.object = CASE
lib.object.key.field = TSFE:fe_user|user|country

lib.object.default = TEXT
lib.default.data = TSFE:fe_user|user|country
lib.default.value = plugin.tt_products.payment.10.title = Nachname

lib.object.Austria = TEXT
lib.object.Austria.value = plugin.tt_products.payment.10.title = Vorkasse

lib.object.Österreich = TEXT
lib.object.Österreich.value = plugin.tt_products.payment.10.title = Vorkasse
```

Besonders die Zeilen 6,9 und 12 funktionieren natürlich nicth so :)
Aber soetwas wie
puglin.tt_products = CASE .... kann ich nicht machen :)

Vielen Dank im Voraus
Kesandal

### [#6](https://www.typo3.net/d/93032-if-else-abfrage/6) · Kesandal · 2009-10-14

Kann mir bitte jemand sagen wo mein Fehler ist ?
Danke   ;)

---

Quelle: „IF-ELSE - Abfrage“, typo3.net, https://www.typo3.net/d/93032-if-else-abfrage
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
