---
title: "Problem mit condition globalVar und cHash"
url: "https://www.typo3.net/d/81899-problem-mit-condition-globalvar-und-chash"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2008-09-18"
last_reply: "2011-01-26"
replies: 7
solved: false
page: 1
pages: 1
lang: "de"
---

# Problem mit condition globalVar und cHash

TYPO3 › TypoScript · 7 Antworten · gestartet 2008-09-18

## Eröffnungsbeitrag

**einpraegsam.​net** · 2008-09-18 · [Beitrag #1](https://www.typo3.net/d/81899-problem-mit-condition-globalvar-und-chash/1)

Wie hier bereits diskutiert:
<http://www.typo3forum.net/forum/powermail/32416-condition-globalvar-gp-tx_powermail_pi1-mailid-0-greift.html>

Funktioniert eine condition mit cHash nicht.

Gegeben sei folgendes TS:

```typoscript
page.1 = TEXT
page.1.value = no
[globalVar = GP:tx_powermail_pi1|mailID > 0]
page.1.value = yes
[end]
```

Funktioniert:

```html
http://testumgebung.einpraegsam.net/index.php?id=5&tx_powermail_pi1[mailID]=1
```

Funktioniert nicht:

```html
http://testumgebung.einpraegsam.net/index.php?id=5&tx_powermail_pi1[mailID]=1&cHash=bdac797d8c
```

Hmm, komische Sache - Ideen?

Grüße, Alex

## Antworten

### [#2](https://www.typo3.net/d/81899-problem-mit-condition-globalvar-und-chash/2) · just2b · 2008-09-18

und wenn du ein config.no_cache=1 setzt?

georg

### [#3](https://www.typo3.net/d/81899-problem-mit-condition-globalvar-und-chash/3) · einpraegsam.​net · 2008-09-18

> **just2b schrieb:**
>
> und wenn du ein config.no_cache=1 setzt?

Testweise hatte ich den Seitencache abgeschaltet - hat überhaupt keine Auswirkungen gezeigt

### [#4](https://www.typo3.net/d/81899-problem-mit-condition-globalvar-und-chash/4) · josh · 2008-11-24

Gibt es dazu schon einen Lösungsansatz? Scheinbar habe ich das gleiche Problem, da alle Daten vorbildich in der Session vorhanden sind, der Zugriff darauf aber über die Condition nicht funktioniert.

Hier noch mein betreffendes TS für Powermail:

```typoscript
[globalVar = TSFE:fe_user|sesData|powermail_1702|uid49 = Kategorie]	
	
plugin.powermail.folder = fileadmin/../../Kategorie/

[end]
```

### [#5](https://www.typo3.net/d/81899-problem-mit-condition-globalvar-und-chash/5) · semidark · 2008-12-11

Habe das selbe problem und habe versucht es zu umgehen in dem ich den cHash
Parameter mit in die condition aufnehme. Habe diverse möglichkeiten durchprobiert.

```typoscript
[globalVar = GP:cHash = ] AND [globalVar = GP:tx_powermail_pi1|multiple = 2]
```

oder

```typoscript
[globalVar = GP:cHash = * ] AND [globalVar = GP:tx_powermail_pi1|multiple = 2]
```

oder

```typoscript
[globalVar = GP:tx_powermail_pi1|multiple = 2] [globalVar = GP:cHash = * ]
```

oder ... (Halt noch mehr Schreibweisen in dieser Richtung)

Alles ohne Erfolg!  #angry#

Hat hier jemand schon eine Lösung gefunden Sie aber noch nicht geposted?  #giggle#

@einpraegsam.net: Nach einigem Googeln habe ich Postings zu diesem Problem immer nur im Zusammenhang mit powermail gefunden. Könnte eventuell auch ein Bug in powermail sein?

Ich glaube aber ehr das es ein allgemeines Problem mit den Conditions und dem cHash ist.

Gibt es schon einen Bug Report? Habe gerade mal in die Bug Datenbank geschaut. Konnte aber nix finden   :'(

Hat irgendwer noch tiefgreifendere einblicke in das Problem die eventuell helfen könnten einen Bug-Report zu verfassen oder einen Patch zu schreiben?

### [#6](https://www.typo3.net/d/81899-problem-mit-condition-globalvar-und-chash/6) · monra · 2009-02-23

Hallo,

ich weiß nicht, ob es das gleiche Problem ist.

<http://www.einedomain.de/index.php?id=61&tx_powermail_pi1%5BmailID%5D=62&tx_powermail_pi1%5Bmultiple%5D=2&cHash=3bd2d56f3a>

funktioniert bei mir zu 99%

```typoscript
lib.object >
lib.object = TEXT
lib.object.value = bla1

[globalVar = GP:tx_powermail_pi1|uid155<200] libobjectvalue="bla2" global="" globalvar="GP:tx_powermail_pi1|uid155">199] and [globalVar = GP:tx_powermail_pi1|uid155<300] libobjectvalue="bla3" global="" globalvar="GP:tx_powermail_pi1|uid155">299] and [globalVar = GP:tx_powermail_pi1|uid155<400]
lib.object.value = bla4
[global]

plugin.tx_powermail_pi1.prefill.uid157 < lib.object
```

Aber irgendwie kann man das Formular dann doch "durcheinander" bringen. Hab aber noch nicht rausbekommen wie.

Vielleicht hilfts weiter.

Monika

update
------

Ich hab heute noch ein Input-hidden Feld mit Timestamp in das Formular eingefügt. Eigentlich wollte ich sehen, ob der Timestamp sich ändert, wenn das Problem auftritt. Wenn nein, hätte es auf ein Cache-Problem hingedeutet. Seit ich aber das Timestamp-Feld drin habe, wird auch das Feld immer korrekt aktualisiert.

```typoscript
plugin.tx_powermail_pi1.prefill.uid158= TEXT
plugin.tx_powermail_pi1.prefill.uid158.data = date:U
```

Würde mich interessieren, ob noch jemand das Problem hat, dass (wirklich nur sehr sporadisch), das Feld nicht richtig aktualisiert wird.

Monika

### [#7](https://www.typo3.net/d/81899-problem-mit-condition-globalvar-und-chash/7) · einpraegsam.​net · 2009-04-23

Lösungsmöglichkeit gibt es hier:
<http://forge.typo3.org/issues/show/3158>

### [#8](https://www.typo3.net/d/81899-problem-mit-condition-globalvar-und-chash/8) · dorndev · 2011-01-26

Wer nach einer Lösung für

[globalVar = GP:tx_powermail_pi1|mailID > 0]

sucht, kann auch einfach nur

[globalVar = GP:tx_powermail_pi1 > 0]

nutzen.

Bei [globalVar = GP:tx_powermail_pi1|multiple = 2] muss man, aber auf die Lösung von einpraegsam zurückgreifen...

---

Quelle: „Problem mit condition globalVar und cHash“, typo3.net, https://www.typo3.net/d/81899-problem-mit-condition-globalvar-und-chash
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
