hiya -
we're doing a site that will be in multilanguages, something i'm sure
smarty has often been used for.
how does smarty work with caching templates, and when does it
re-compile templates?
i -guess- with smarty there are two levels - the template is compiled
and this "compiled template" is what is then used in future to produce
final pages, is this correct?
so eg if i have:
{config_load file=$ui.langStringsFile }
where the *config filename itself* is set by my app eg "strings_ja" or
"strings_en"
- is smarty able to know when the value of that variable has changed,
and not compile the templates again?
or do i have to setup this type of caching myself manually? eg as long
as the user doesnt switch languages, dont cache...
are there any tips or good examples for approaches to this?
(the "SmartestSmartyMultilanguageSupport" source seems to use the GnU
gettext extension which is a bear to get working apparently, so going
to skip that one...)
thanks!
--
_______________________________________________
David "DC" Collier
dc@pikkle.com
skype: callto://d3ntaku
http://www.pikkle.com
+81 (0)80 6521 9559
http://charajam.com$B!!!Z!z%-%c%i"v%8%c%`!z![(B
$B?M5$%-%c%i$H(BJ-POP$B:G?7%R%C%H6J$r<+J,$GAH$_9g$o$;$F(B
$BBT<u(BFlash$B$dCe(BFlash$B$r:n$C$A$c$*$&!* (B
_______________________________________________