PROBLEM:
u index.php fajlu template-a postavljam sessijsku promenljivu koju hocu kasnije da koristim (ukoliko vec nije postavljena)
$session = JFactory::getSession();
$session->set('var_name', $value);
zatim u raznoraznim modulima koristim tu promenljivu:
$session = JFactory::getSession();
$myVar = $session->get('var_name');
i sve to radi ok ako je modul postavljen na nekoj od 'regularnih' position-a u template-u
problem nastaje kada modul ucitam u artiklu sa {loadposition x}
tada ne dobijem za rezuiltat odgovarajucu vrednost.
Ono sto je najzanimljivije je sto ja dobijem vrednost promenljive, medjutim ne vrednost koju sam setovao u trenutnom run-u index.php fajla, vec onu koju sam postavio prethodni put !?!?!?!?!
recimo::
first page load (nije postavljena promenljiva sessije)
-------------------------------------------------
1. templates/xyz/index.php postavlja $session->sex('x', '1');
2. u modulu koji se nalazi 'levo' dobijam 1 (echo $session->get('x'); )
3. u modulu koji se nalazi u artiklu dobijam NULL
refresh page
----------------------------------------------------
1. $session->set('x', '2');
2. modul levo: x = 2
3. modul u artiklu: x = 1 !!!!!!!!!!!!!!!!!!!!!!!!! ?????????
znaci ispada da nekako... kada pozovem modul unutar artikla... dobijam 'prethodni' rezultat???
ima li iko ideju o cemu se radi?
p.s.
session handler je database
cache je iskljucen
iskljucio sam sve moguce cacheove na serveru
itd itd
Please help
Highlife - magazin za uspešne
http://www.highlife.rs
http://www.highlife.rs