Page 1 of 1

Template cache problem

PostPosted: Wed Mar 23, 2011 8:51 am
by vbwx
First, I want to say that Xataface has saved me tons of work already! So, thanks for building this fantastic app. :D

Now I'm working on an action that creates a (single page HTML) report from a table (with relationships). I'm using the SkinTool directly here, so I can use custom Smarty templates, which, of course, I have saved in /intranet/templates. (My application is called Intranet).
The problem is that whenever I change something in those HTML templates, my changes are ignored and instead I get the cached file.
Unfortunately, I couldn't find the mechanism that creates and loads the cached HTML files, but when I rename the templates_c directory (so that effectively the cache doesn't exist anymore) everything works as it should.
I know, I could just delete the cache files but that is not an option due to FTP permissions. (And, strangely, I can't delete them via PHP either...)

So, is there a way to force Dataface_SkinTool to refresh the cache?

Re: Template cache problem

PostPosted: Wed Mar 23, 2011 9:02 am
by shannah
The clear_cache action should do this.
i.e.
index.php?-action=clear_cache

(I think it just does its job and shows a blank white screen). You can check and verify that the cached files are gone though.

Re: Template cache problem

PostPosted: Thu Mar 24, 2011 4:14 am
by vbwx
Thanks for the quick answer.
By trying this I found out that apparently, there is a problem with the webserver's file permissions. That must be why template changes are ignored in the first place...
Anyway, it's good to know this action exists!