[TYPO3-german] Domain Cookie setzen und auslesen
Stephan Schuler
Stephan.Schuler at netlogix.de
Wed Jun 23 13:13:07 CEST 2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Hallo Chris.
Ohne die Situation zu testen:
CASE.key ist ein normaler String mit stdWrap.
Aus diesem Grund hat "key" sowohl ein ".field" über das man die Fields des Context-Records verwenden kann als auch ein ".data" das -- als normales getText -- deine Global-Var ansprechen kann.
http://wiki.typo3.org/index.php/De:TSref/stdWrap#data
cookie = CASE
cookie {
key.data = global : HTTP_COOKIE_VARS | lastdomain
}
Gruß,
Stephan Schuler
Web-Entwickler
Telefon: +49 (911) 539909 - 0
E-Mail: Stephan.Schuler at netlogix.de
Internet: http://media.netlogix.de
- --
netlogix GmbH & Co. KG
IT-Services | IT-Training | Media
Andernacher Straße 53 | 90411 Nürnberg
Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99
E-Mail: mailto:info at netlogix.de | Internet: http://www.netlogix.de/
netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338)
Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634)
Umsatzsteuer-Identifikationsnummer: DE 233472254
Geschäftsführer: Stefan Buchta, Matthias Schmidt
- -----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org [mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Chris Bernhard
Gesendet: Mittwoch, 23. Juni 2010 12:36
An: typo3-german at lists.typo3.org
Betreff: Re: [TYPO3-german] Domain Cookie setzen und auslesen
Am 17.06.2010 17:13, schrieb Chris Bernhard:
> Hola zusammen,
>
> bin jetzt etwas weiter.
> Cookies setze ich nun mittels einer kleinen PHP Extension.
> Eigentlich ja ganz simpel, nun muss ich das Ding noch via
> Typoscript verwursten und da ist nun der Hund begraben.
>
> Ich bräuchte also eine IF / ElSE bzw. besser CASE Anweisung.
> Also sowas in der Art:
>
> [PIDinRootline = 30]
> page.includeCSS {
> file4 = fileadmin/templates/style/blue.css
> file4.title = Standardansicht
> file4.media = screen
> }
>
> lib.navi = HMENU
> lib.navi {
> temp.mycookie.cObject = CASE
> temp.mycookie.cObject {
> key.field = global : HTTP_COOKIE_VARS | pid
>
> <!-- DANN hier sowas wie, wenn Cookie page id = 32
> excludeUidList = 32
>
> <!-- DANN hier sowas wie, wenn Cookie page id = 50
> excludeUidList = 50
>
> usw...
>
> }
> }
>
> [END]
>
>
> Vielen Dank für Eure Hilfe und beste Grüße,
>
> Chris
>
> Am 16.06.2010 12:41, schrieb Chris Bernhard:
>> Hi zusammen,
>>
>> ich betreibe eine Typo3 Seite (T3 4.3.3) die mit mehreren
>> Domains problemlos läuft. Nun möchte ich, wenn der User
>> über eine Subdomain kommt ein Cookie schreiben und sobald
>> der User wieder über die Hauptdomain kommt das Cookie
>> auslesen und einen kleinen Banner zur Subdomain anzeigen.
>>
>> Wie stelle ich das am besten an?
>>
>> Vielen Dank für Eure Vorschlage und beste Grüße vom Chris
>
Hi zusammen mal wieder,
ich komme mit dieser Sache einfach nicht weiter...
Habs jetzt mal so probiert, aber CASE schluckt ja nur fields und
somit nicht mein Cookie, oder?
Hier mal das momentane TS:
cookie = CASE
cookie.key.field = global : HTTP_COOKIE_VARS | lastdomain
# Das Objekt gibt den Inhalt nur zurück, wenn das Feld "header" nicht
leer ist.
# Wenn Cookie den Wert 67 hat
cookie.67 = TEXT
cookie.67 {
# Mach hier was
}
# Wenn Cookie den Wert 67 hat
cookie.68 = TEXT
cookie.68 {
# Mach hier was
}
Vielen Dank für Eure Hilfe und beste Grüße vom Chris
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
-----BEGIN PGP SIGNATURE-----
Version: PGP Universal 3.0.0 (Build 2881)
Charset: Windows-1252
wpUDBQFMIe0cpp0IwsibV8MBCKFVA/9pqnWjCzDsfY9KJK8WdYLWfr+A3lX0CWTp
TK8KkodujB04/cIhP+/g5ncagLBTkdp+MfK8zp2GVhV4T+5+onkZ3UpMnZQBFM/u
lFns908TNd9tNwcpr3oCnTzxmYowrK/1J01G+DqfOrUEOq3+mf54qrvPIx8kvVx0
onhALYjbIQ==
=sE1m
-----END PGP SIGNATURE-----
More information about the TYPO3-german
mailing list