Re: [SMARTY] multiple plugin_dirs
| From: | Monte Ohrt | Date: | Wed, 26 Jun 2002 15:45:17 +0000 |
| Subject: | Re: [SMARTY] multiple plugin_dirs | ||
| References: | 1 2 | Groups: | php.smarty.dev php.smarty.general |
| Request: | Send a blank email to php-smarty-dev+get-165@lists.php.net to get a copy of this message | ||
In the case you have plugins for a specific purpose that you don't want in the main plugin directory. Also if you keep the default Smarty plugins in one directory and all of your custom plugins in another, they may be easier to maintain that way (You don't mess with the original distribution of Smarty.)
Gerard Samuel wrote:
What brought about this idea?? I dont really understand the need for multiple plugin dirs.... Monte Ohrt wrote:-- Monte Ohrt <monte@ispi.net> Director of Technology, ispi Inc.I have committed changes (with help from Andreas Kossmeier) to allow $plugins_dir to be an array of directories. Please help test this, try every type of plugin and different combinations of plugin_dirs! It works like so: loop through plugin dirs { try to find $plugin_dir . $plugin_file if not found and is a relative path { try to find SMARTY_DIR . $plugin_dir . $plugin_file if not found {Try finding $plugin_dir.$plugin_file from PHP include_path} } } Does this sound good? Also, if any of your plugins used $this->plugin_dir, they will need to be updated! see the functions in the repository for an example. Monte