use Smarty;
use Friendica\Core\Renderer;
+use Friendica\DI;
/**
* Friendica extension of the Smarty3 template engine
* RAM available + have enabled caching inode tables (aka.
* "descriptors"). Still it won't hurt you.
*/
- $this->setUseSubDirs(true);
+ $this->setUseSubDirs(DI::config()->get('smarty3', 'use_sub_dirs'));
$this->left_delimiter = Renderer::getTemplateLeftDelimiter();
$this->right_delimiter = Renderer::getTemplateRightDelimiter();
// config_dir (String)
// Base working directory for the templating engine, must be writeable by the webserver user
'config_dir' => 'view/smarty3',
+
+ // use_sub_dirs (Boolean)
+ // By default the template cache is stored in several sub directories.
+ //
+ 'use_sub_dirs' => true,
],
];