Afficher un message
Vieux 27/10/2006, 18h19   #3
boots
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut 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.
  Réponse avec citation
 
Page generated in 0,05045 seconds with 9 queries