C'est le répertoire (ou les répertoires) dans lequel Smarty ira chercher
les plugins dont il a besoin. La valeur par défaut est
plugins/
sous
le répertoire SMARTY_DIR
.
Si vous donnez un chemin relatif, Smarty
regardera d'abord relativement au
SMARTY_DIR
, puis relativement
au répertoire de travail courant, puis relativement à chaque entrée de votre répertoire
d'inclusion PHP. Si $plugins_dir
est un tableau de répertoires, Smarty
cherchera les plugins dans chaque répertoire de plugins,
dans l'ordre donné.
Note technique
Pour des raisons de performances, ne réglez pas votre $plugins_dir
pour qu'il utilise votre include_path PHP. Utilisez un
chemin absolu ou un chemin relatif a SMARTY_DIR
ou
au répertoire de travail courant.
Example 12.1. Ajout d'un dossier local de plugins
<?php $smarty->plugins_dir[] = 'includes/my_smarty_plugins'; ?>
Example 12.2. Plusieurs $plugins_dir
<?php $smarty->plugins_dir = array( 'plugins', // the default under SMARTY_DIR '/path/to/shared/plugins', '../../includes/my/plugins' ); ?>