Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 06.10.07, 16:25
Forum Zuschauer
 
Registriert seit: 06.10.07
Alter: 30
Beiträge: 3
Frage

TS-Conditional mit _Session var klappt nicht..


Hi,

habe leider nach stundenlangem Suchen und rumprobieren keine Lösung gefunden, daher meine Frage an dieses Forum:

Ich habe per PHP session variablen gesetzt und will nun abhängig von deren Inhalt in Tposcript verschiedene Dinge tun.
Das Abfragen anderer globaler Variablen in Conditionals funzt, zb dieser Test:

[globalString = TYPO_VERSION = 4.*]
..
oder auch:
[globalString = CLIENT|SYSTEM = win]
.
[global]

Was ich aber eigentlich machen will, nämlich Session vars abfragen geht nicht:

[globalString = _SESSION|user = *]
[globalString = HTTP_SESSION_VARS|user = *]
[globalString = global:_SESSION|user = *]
[globalString = global:HTTP_SESSION_VARS|user = *]

eigentlich müßte doch jede dieser Versionen funzen, aber keine geht..

die Variable $_SESSION['user'] wird auch korrekt gesetzt, lese sie an anderen Stellen in php aus ohne Probleme.

Folgendes in TS klappt zb auch und gibt auf der seite eine Ausgabe:

page.18 = TEXT
page.18.data = global:_SESSION|user


ist an den Session variablen irgendwas besonderes daß sie in meinen Conditionals nicht gehen, oder muss ich da noch irgendwas beachten?



Grüße und danke schon mal im Vorraus,
Daniel

Geändert von daniel_t3 (06.10.07 um 19:21 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 06.10.07, 19:08
Forum Zuschauer
 
Registriert seit: 06.10.07
Alter: 30
Beiträge: 3

ok habs jetz doch selbst gelöst wie folgt:

key in TSFE speichern:
$GLOBALS["TSFE"]->fe_user->setKey('ses','phpUser',$user);

in TS Conditional abfragen:
[globalString = TSFE|fe_user|sesData|phpUser = *]
..
[global]

das problem ist jetzt nur das der teil den ich dann einblenden will nicht sofort erscheint (Level-2 Navigation), sondern erst nach einem reload.

vermutlich hängt das mit dem typo3 caching mechanismus zusammen..

hat da jemand einen tip?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 06.10.07, 19:16
Forum Zuschauer
 
Registriert seit: 06.10.07
Alter: 30
Beiträge: 3

ok, auch gelöst |-)

mache einfach nochmal in php einen redirect:

header("Location: index.php?id=xxx");
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
TV zerhackt Conditional Comments im Template für IE-Browserweiche! !TSE! TemplaVoila 1 25.05.07 15:35
tt_address-Daten werden im FE nicht ausgegeben bjs1977 TYPO3 4.x Backend 0 12.04.07 20:23
conditional comments hannah HTML & CSS 4 02.04.07 15:54
Kann nicht auf Post Daten zugreifen Taelic Extension modifizieren oder neu erstellen 2 09.01.07 20:08
Session Cookies ($_SESSION) sleeper Extension modifizieren oder neu erstellen 0 21.03.06 18:55


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:11 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0