TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

globalString: Feld von Frontend Benutzer abfragen funktioniert nicht?


Autor Nachricht
Verfasst am: 03. 05. 2012 [13:21]
zappzarapp
Themenersteller
Dabei seit: 21.03.2007
Beiträge: 296
Hallo,

laut Doku sollte man ja mit der folgenden Abfrage feststellen können ob ein Wert im zip Feld des fe_users ist:
TYPOSCRIPT
[usergroup=11,1,4] && [globalString= TSFE:fe_user|user|zip=*]


Das funktioniert aber nicht, mit globalVar kann ich da auch nicht arbeiten da es da ja kein !='' oder so gibt.

Ich habe einen Beitrag aus 2008 gefunden (http://www.typo3.net/index.php?id=forum&tx_mmforum_pi1[action]=list_post&tx_mmforum_pi1[tid]=82741&tx_mmforum_pi1[fid]=3) in dem dasselbe Problem angesprochen wird - kann es wirklich sein, dass dieser Bug seit 2008 nicht behoben wurde oder mache ich etwas falsch?

Ok (http://www.typo3.net/forum/beitraege/anfaengerfragen/108422/) - ein * alleine gibt also immer "true" zurück - gibt es eine Möglichkeit abzufragen ob in einem Feld etwas steht oder nicht? (abgesehen von einer eigenen Abfrage)?


lg Matthias

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 03.05.2012 um 13:24.]
Profil
Verfasst am: 04. 05. 2012 [10:10]
Julian.Hofmann
Dabei seit: 18.05.2007
Beiträge: 2080
Hallo Matthias.

zappzarapp schrieb:
Das funktioniert aber nicht, mit globalVar kann ich da auch nicht arbeiten da es da ja kein !='' oder so gibt.
Öhm, doch. In der Doku steht bei den Operatoren auch das "!=" dabei. Angelehnt an eines der Beispiele sollte dann funktionieren:
TYPOSCRIPT
[globalVar = TSFE:fe_user|user|zip != ]


Viele Grüße
Julian

Profil
Verfasst am: 04. 05. 2012 [11:12]
zappzarapp
Themenersteller
Dabei seit: 21.03.2007
Beiträge: 296
Habe es mittlerweile mit einer eigenen user function gelöst - die Hauptdoku dürfte sich noch auf eine alte TYPO3 Version beziehen und dort hat man nur <,> und =
Hier findet man die Änderung http://wiki.typo3.org/Documentation_changes_in_4.3

lg
Profil