You are here: Re: [SMARTY] Multiple Template Directories « Smarty Templates Posts « IT news, forums, messages
Re: [SMARTY] Multiple Template Directories

Posted by Vonleigh Simmons on 08/23/05 04:41

> You will find attached a file that I use on my web site. If the
> user has
> defined a template dir, it will be automaticaly used else the default
> templates are used.

Thank you Vincent for attaching the file, I appreciate the help.
I'm not sure this solution is going to work for me (at least how I
have it defined now). Reason is that the user might chose to override
the "header.tpl" file, but maybe not override the "footer.tpl". So
smarty would error out saying that it cannot find "footer.tpl" in the
user's template dir, as he hasn't provided one.

I could always make it mandatory that if you override one
template you must provide all (maybe copy them verbatim to his
template folder). But this seems a bit more of a hack, and I'd have
to build in a whole template management function.

I'd like it to work more like $PATH does in the shell. Basically
that it first searches the user template dir, and if that isn't found
the template it's looking for it goes to the main one. Kinda like /
usr/local/bin overrides /usr/bin by specifying it earlier in the path.


> require_once( 'smarty_api.php' );
> $smarty = new Smarty_custom();

Yep, I have smarty subclassed like that as per the manual.



Vonleigh Simmons
<http://illusionart.com/>

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация