smarty template engine
Thursday, November 20, 2008  
download | documentation | faq | forum | mailing lists | changelog | contribs 


search for in the  


$plugins_dir

Definiert das Verzeichnis (bzw. die Verzeichnisse) in dem Smarty die zu ladenden Plugins sucht. Die Voreinstellung ist '"plugins" unterhalb des SMARTY_DIR-Verzeichnisses. Wenn Sie einen relativen Pfad angeben, wird Smarty zuerst versuchen das Plugin von SMARTY_DIR aus zu erreichen, danach relativ zum aktuellen Verzeichnis (mit 'cwd' - current working directory) und zum Schluss in jedem Eintrag des PHP-'include_path'. Wenn $plugins_dir ein Array von Verzeichnissen ist wird Smarty jedes der angegebenen Verzeichnisse in der angegebenen Reihenfolge nach dem Plugin durchsuchen.

Technische Bemerkung: Für optimale Performance sollte $plugins_dir entweder absolut oder relativ zu SMARTY_DIR bzw. dem aktuellen Verzeichnis zu definieren. Von der Definition des Verzeichnisses im PHP-'include_path' wird abgeraten.

Beispiel 12-1. Ein lokales Plugin-Verzeichnis hinzufügen

<?php

$smarty
->plugins_dir[] = 'includes/my_smarty_plugins';

?>

Beispiel 12-2. Mehrere Verzeichnisse im $plugins_dir

<?php

$smarty
->plugins_dir = array(
                       
'plugins'// the default under SMARTY_DIR
                       
'/path/to/shared/plugins',
                       
'../../includes/my/plugins'
                       
);

?>



 

credits 

Smarty Copyright © 2002-2008
New Digital Group, Inc.

All rights reserved.