---
title: "Condition mit GPvar"
url: "https://www.typo3.net/d/76970-condition-mit-gpvar"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2008-05-08"
last_reply: "2008-05-08"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Condition mit GPvar

Allgemein · 4 Antworten · gestartet 2008-05-08

## Eröffnungsbeitrag

**Booley** · 2008-05-08 · [Beitrag #1](https://www.typo3.net/d/76970-condition-mit-gpvar/1)

Hallo zusammen,

ich brauch mal jemanden, der mir erklären kann, wie Conditions mit einer Abfrage auf eine Variable aus der URL funktioniert.

Zum Hintergrund:
Ich nutze mailform plus. Das Kontaktformular kann entweder über das Menü aufgerufen werden, oder über eine Kontaktseite. Bei Letzterem wir zusätzlich eine Variable "empfaenger" mit übergeben. Wenn diese Variable übergeben wird, soll das mail_to Feld damit gefüllt werden. Wenn es fehlt, dann soll eine Standard-E-Mail Adresse verwendet werden.

Die Zuweisung der übergebenen Variable funktioniert schon einmal:

```typoscript
plugin.tx_thmailformplus_pi1.default.email_to = TEXT
plugin.tx_thmailformplus_pi1.default.email_to.data = GPvar:empfaenger
```

Was ich nicht hinbekomme ist die Abfrage, ob was übergeben wurde. Ich hätte es so erwartet:

```typoscript
[globalVar = GPvar:empfaenger= "" ]
  plugin.tx_thmailformplus_pi1.default.email_to=info@domain.de
[else]
plugin.tx_thmailformplus_pi1.default.email_to = TEXT
plugin.tx_thmailformplus_pi1.default.email_to.data = GPvar:empfaenger  
[global]
```

Ich habe auch schon zig weitere Varianten versucht, aber da ich die ganze Thematik offensichtlich nicht richtig verstehe, komme ich da auf keinen grünen Zweig.

Wer kann mir helfen?

Gruß
Booley

## Antworten

### [#2](https://www.typo3.net/d/76970-condition-mit-gpvar/2) · typo3tester · 2008-05-08

Hallo Booley,

so falsch liegst Du gar nicht.
Ich vermute, daß es nur nicht klappt, weil Du auf Hochkommata abfragst:

Schreib mal so

```typoscript
[globalVar = GPvar:empfaenger=]
```

So stehts ja in der URL auch.

Gruß, Regina

### [#3](https://www.typo3.net/d/76970-condition-mit-gpvar/3) · Booley · 2008-05-08

Hallo Regina,

schönen Dank für deine schnelle Antwort, aber es geht leider nicht.

> **typo3tester schrieb:**
>
> So stehts ja in der URL auch.

Genau da ist wohl das Problem. Es steht eben nichts in der URL. Der komplette Teil "&empfaenger=irgendwas@irgendwo.de" fehlt, da ich ja die Seite über das Menü (also der Standard-Navi) aufrufe. Ich denke, ich brauche sowas wie:
"Wenn es keine GPvar 'empfaenger' gibt, dann ..."

Finde aber nix in dieser Richtung.

Wenn mir jeman sagen kann, wie die Parameter in der Navi ergänzen kann, dann würde es natürlich auch gehen. Aber so habe ich ja lediglich die Page-ID in der URL.

Gruß
Booley

### [#4](https://www.typo3.net/d/76970-condition-mit-gpvar/4) · typo3tester · 2008-05-08

Ahhh, hatte ich falsch vertanden.

ich denke das geht mit
if.isFalse.data = GPvar:empfaenger

Jedenfalls finde ich ein Beispiel im TYPO3-Kochbuch, wo eine Standardsprache ausgegeben wird, wenn if.isFalse.data = GPvar:L

Gruß, Regina

### [#5](https://www.typo3.net/d/76970-condition-mit-gpvar/5) · Booley · 2008-05-08

Hallo Regina,

nochmals vielen Dank für deine Mühen, aber ich habe es nach deiner Vorlage nicht hin bekommen.

Nachdem ich aber die richtigen Dokus gefunden und gelesen habe, hab ich es so zum Laufen bekommen:

```typoscript
[globalString= GP:empfaenger = * ]
  plugin.tx_thmailformplus_pi1.default.email_to = TEXT
  plugin.tx_thmailformplus_pi1.default.email_to.data = GPvar:empfaenger  
[else]
  plugin.tx_thmailformplus_pi1.default.email_to = info@domain.de
[end]
```

Gruß
Booley

---

Quelle: „Condition mit GPvar“, typo3.net, https://www.typo3.net/d/76970-condition-mit-gpvar
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
