mirror of
				https://github.com/smarty-php/smarty.git
				synced 2025-11-04 14:21:36 +01:00 
			
		
		
		
	
		
			
	
	
		
			29 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								\$plugins\_dir {#variable.plugins.dir}
							 | 
						||
| 
								 | 
							
								==============
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								This is the directory or directories where Smarty will look for the
							 | 
						||
| 
								 | 
							
								plugins that it needs. Default is `plugins/` under the
							 | 
						||
| 
								 | 
							
								[`SMARTY_DIR`](#constant.smarty.dir). If you supply a relative path,
							 | 
						||
| 
								 | 
							
								Smarty will first look under the [`SMARTY_DIR`](#constant.smarty.dir),
							 | 
						||
| 
								 | 
							
								then relative to the current working directory, then relative to the PHP
							 | 
						||
| 
								 | 
							
								include\_path. If `$plugins_dir` is an array of directories, Smarty will
							 | 
						||
| 
								 | 
							
								search for your plugin in each plugin directory **in the order they are
							 | 
						||
| 
								 | 
							
								given**.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								> **Note**
							 | 
						||
| 
								 | 
							
								>
							 | 
						||
| 
								 | 
							
								> For best performance, do not setup your `$plugins_dir` to have to use
							 | 
						||
| 
								 | 
							
								> the PHP include path. Use an absolute pathname, or a path relative to
							 | 
						||
| 
								 | 
							
								> `SMARTY_DIR` or the current working directory.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								> **Note**
							 | 
						||
| 
								 | 
							
								>
							 | 
						||
| 
								 | 
							
								> As of Smarty 3.1 the attribute \$plugins\_dir is no longer accessible
							 | 
						||
| 
								 | 
							
								> directly. Use [`getPluginsDir()`](#api.get.plugins.dir),
							 | 
						||
| 
								 | 
							
								> [`setPluginsDir()`](#api.set.plugins.dir) and
							 | 
						||
| 
								 | 
							
								> [`addPluginsDir()`](#api.add.plugins.dir) instead.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								See also [`getPluginsDir()`](#api.get.plugins.dir),
							 | 
						||
| 
								 | 
							
								[`setPluginsDir()`](#api.set.plugins.dir) and
							 | 
						||
| 
								 | 
							
								[`addPluginsDir()`](#api.add.plugins.dir).
							 |