From: Michael Date: Thu, 8 Sep 2022 05:10:26 +0000 (+0000) Subject: Smarty: Configuration added to store without sub directories X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=ff677a1b275c372bab4274efa13316e1e87cce81;p=friendica.git Smarty: Configuration added to store without sub directories --- diff --git a/src/Render/FriendicaSmarty.php b/src/Render/FriendicaSmarty.php index 50282c38eb..b5217a49d1 100644 --- a/src/Render/FriendicaSmarty.php +++ b/src/Render/FriendicaSmarty.php @@ -23,6 +23,7 @@ namespace Friendica\Render; use Smarty; use Friendica\Core\Renderer; +use Friendica\DI; /** * Friendica extension of the Smarty3 template engine @@ -64,7 +65,7 @@ class FriendicaSmarty extends Smarty * 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(); diff --git a/static/defaults.config.php b/static/defaults.config.php index 7625de0bd4..adffad8967 100644 --- a/static/defaults.config.php +++ b/static/defaults.config.php @@ -714,5 +714,10 @@ return [ // 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, ], ];