Am 3.4.2015 um 19:25 schrieb Manuel Bachl: > Hallo, > > ich möchte gerne einen Cookie abfragen, und falls dieser nicht gesetzt > ist oder sein Wert nicht 1 ist ein Template nachladen. > > Mein Code bis hierher lautet folgendermaßen: > > > [globalVar = _COOKIE | cookiesaccepted = 1] > > [else] > page { > 2000 = TEMPLATE > 2000 { > template = FILE > template.file = fileadmin/template/html/tpl_cookie.html > } # 2000 end > } # page end > [end] > > > Zum einen würde ich diesen natürlich gerne vereinfachen, da eigentlich > nur der else-Teil benötigt wird, zum Anderen funktioniert die Abfrage > offensichtlich überhaupt nicht... Es wird immer der Else-Teil > ausgegeben - ob das Cookie gesetzt ist oder nicht. > > Weiss jemand wo mein Fehler liegt? > > Grüße > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german Bei GlobalVar wird wird der Wert verglichen. Wenn du aber auf den eingetragenen Text "1" im Cookie prüfen willst, sollte es heißen. [globalString = _COOKIE|cookiesaccepted = 1] http://docs.typo3.org/typo3cms/extensions/cookies/ExtCookies/Configuration/TyposcriptCondition/Index.html
Da ein Cookie immer nur Text zurückliefert, sollte er apriori - also ohne Type-Umwandlung - keine Zahl 1 enthalten, selbst wenn er den Text "1". enthält. Dieter -- Dr. Dieter Porth - Mein kleines TYPO3-Labor: http://www.mobger.de/ _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german