Re: [SMARTY] Running several instances of smarty.
[email protected] (Marcus Bointon) Thu, 1 Jun 2006 11:05:06 +0100
| Newsgroups | php.smarty.general |
|---|---|
| Message-ID | <[email protected]> |
On 1 Jun 2006, at 04:58, Tony K. wrote: > I would like to run several subdomains using smarty. Each subdomain > would be a separate instance of smarty. Can I use the same folders > (i.e. template, template_c, cache, configs) for more than one instance > of Smarty? > > /domain/template > /domain/template_c > /domain/cache > /domain/configs > /domain/subdomains/subdomain1 > /domain/subdomains/subdomain2 Yes. Just set $smarty->template_dir to an absolute path. You will run into problems with name clashes however - e.g. if domain 1 and 2 both have an index.tpl, they will point at the same file. Alternatively, you could create a new resource type that managed multiple template locations: http://smarty.php.net/manual/en/template.resources.php Matt Zandstra's talk at the PHP London conference was all about a structure like this: http://www.phpconference.co.uk/2006/talks/ the_template_path_-_matt_zandstra.html I'm looking to see if i can find an online version of the talk. Marcus -- Marcus Bointon Synchromedia Limited: Putting you in the picture [email protected] | http://www.synchromedia.co.uk