RE: [SMARTY] Refactoring templates folder

[email protected] ("Eric Mueller") Fri, 27 Oct 2006 10:28:38 -0700
Newsgroups php.smarty.general
Message-ID <[email protected]>
I didn't even know about the array of paths! Cool. 

> -----Original Message-----
> From: boots [mailto:[email protected]] 
> Sent: Friday, October 27, 2006 10:20 AM
> To: [email protected]
> Subject: Re: [SMARTY] Refactoring templates folder
> 
> Although unsupported, you can make the templates_dir an array 
> of paths. It is searched in order. So put the common 
> templates (eg: templates/shared) first in the array. Another 
> idea: use a custom resource (eg: shared:foo/bar.tpl) -- it 
> means you have to rewrite your templates -- but only once. 
> You can then simply modify your resource to retarget the 
> template locations.
> 
> xo boots
> 
> Eric Mueller wrote:
> > Hi, I have so many files in my templates/ folder that I'm 
> trying to break it
> > down into sub-folders.
> >
> > I can set the templates directory by changing the 
> $smarty->template_dir
> > variable, but the problem is my templates all {include} common files
> > (header.tpl, footer.tpl, that sort of thing).
> >
> > Sooo... is there a way to set the template_dir in the 
> template itself, so I
> > can be sure the common files are loaded from 
> templates/shared, but then the
> > main template comes in from a different sub-folder under 
> templates/ ?
> >
> > thanks,
> > Eric
> 
>  		
> ---------------------------------
> How low will we go? Check out Yahoo! Messenger's low  
> PC-to-Phone call rates.
>