Re: [SMARTY] Caching: {include} and specific cache lifetime

Jochem Maas <[email protected]>
Newsgroups gmane.comp.php.smarty.general
Message-ID <[email protected]>
Erik Schmitt wrote:
> Hello,
> 
> is it possible to assign a specific cache lifetime to
> an {include} statement?

maybe (honestly I don't know)

- but you might never get an answer because you
posted a new topic as a reply to an existing thread.
(people generally think that sucks).

> 
> In my application I use some master-templates; 
> each master-templates includes necessary sub-templates.
> I accumulate all variables before invoking smarty.
> 
> Example:
> 
> template.a.tpl
>    -> inlcudes: module.header.tpl
>    -> inlcudes: module.content.tpl
>    -> inlcudes: module.footer.tpl
> 
> Is it possible to use different cache lifetimes here for
> each sub-template using {include}, or do I need to have
> a php-master-template in which I work with the smarty
> object (as described in the documentation)? The later 
> option seems a bit messy to me, because of the usage
> of php in a template context.
> 
> What do you think about a lifetime-attribute like:
> {include file="bla.tpl" lifetime=3600} ?
> 
> 
> Another idea: what about a config file (or an array)
> which holds lifetime-values for templates and can be assigned
> to the smarty-object? This would
> help in situations like this one, where "content1" should
> live 3600 seconds, but "content2" only 100 seconds:
> 
> template.a.tpl
>    -> inlcudes: module.header.tpl
>    -> inlcudes: module.content1.tpl  OR  inlcudes: module.content2.tpl
>    -> inlcudes: module.footer.tpl
> 
> $smarty->assign_lifetimes(
>    array(
>       "module.content1.tpl" => 3600, module.content2.tpl => 100));
> 
> 
> What do you think?
> 
> Thanks!
> Erik
> 

-- 
Smarty General Mailing List (http://smarty.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.