Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Advertisement

$plugins_dir

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'
           );

?>