...
Security settings → PHP_TAGS (ref: https://www.smarty.net/docsv2/en/variable.security.settings.tpl )
To enable use of Smarty {php} tags, add following to bottom of includes/config.php file:Wiki Markupcode language php $config['Smarty.PHP_TAGS']=true;
Trusted directories - to be used with {include_php} tag - (ref: https://www.smarty.net/docsv2/en/variable.trusted.dir.tpl )
unmigrated-wiki-markup
To provide array containing list of trusted directories, add to bottom includes/config.php file:Code Block language php $config['Smarty.trusted_dir']=[ '/path/to/first/trusted/directory/', '/path/to/another/trusted/directory/' ];
PHP handling - how Smarty should react php code (within <?php ?> tags) - (ref: https://www.smarty.net/docsv2/en/variable.php.handling.tpl )
unmigrated-wiki-markup
Set value below in includes/config.php:Code Block language php $config['Smarty.php_handling']=3;
Following values are available:
0 - Smarty echos tags as-is (default)
- 1 - Smarty quotes the tags as html entities
- 2 - Smarty removes the tags from the templates
- 3 - Smarty will execute the tags as PHP code
...