Forums / Setup & design / basic problem with cache !
Eder Silva
Wednesday 14 February 2007 11:29:04 am
Hello my friends !!
This is the problem:
I have a lot of folder's created and I create a police for my users...when the user "Eric" login your name show on top page (ex. logout (Eric)), ok !
But, if Eric logout, and user "John" login, the name Eric continue show in top of page....
I know its a cache, but only in some folder's the name Eric persist, in other folders the name "John" showed ok.....
Help-me please....
Thks...
Xavier Serna
Thursday 15 February 2007 12:39:22 am
Hi Eder,
you have to include the output with the current user inside a cache-block unique for each user, at this page you can see an example of how to do it:
http://ez.no/community/articles/ez_publish_performance_optimization_part_3_of_3_practical_cache_and_template_solutions/cache_blocks_optimization
the part that refers to your question:
Here is an example with cache-blocks that are unique for each URL and user:
{cache-block keys=array($uri_string,$current_user.contentobject_id)} ... tpl code {/cache-block}
hope this helps!
-- Xavier Serna eZ Publish Certified Developer Departament de Software Microblau S.L. - http://www.microblau.net +34 937 466 205
Thursday 15 February 2007 10:35:26 am
Ok, this is the solution, but.....
I think it isn't a better solution...the eZ cache is power, but in this case confused my project..
Thanks for your answer my friend !!
Script start
Module start 'content'
Module end 'content'
Script end
Time used to render debug report: 0.0002 secs