remove "internal" templates, use "tpl/" folder for smarty3 templates,
move smarty3 templates in "tpl/" folder, add util/precompile_smarty.php utility, add precompiled templates
This commit is contained in:
27
util/precompile_smarty3.php
Executable file
27
util/precompile_smarty3.php
Executable file
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
|
||||
/**
|
||||
* @package util
|
||||
*/
|
||||
|
||||
#require_once('boot.php');
|
||||
#require_once('include/cli_startup.php');
|
||||
require_once "library/Smarty/libs/Smarty.class.php";
|
||||
|
||||
#cli_startup();
|
||||
|
||||
$folders = array_merge(array('view/tpl/'),glob('view/theme/*/tpl/*',GLOB_ONLYDIR));
|
||||
|
||||
$s = new Smarty();
|
||||
|
||||
$s->setTemplateDir($folders);
|
||||
|
||||
$s->setCompileDir('view/tpl/smarty3/compiled/');
|
||||
$s->setConfigDir('view/tpl/smarty3/config/');
|
||||
$s->setCacheDir('view/tpl/smarty3/cache/');
|
||||
|
||||
$s->left_delimiter = "{{";
|
||||
$s->right_delimiter = "}}";
|
||||
|
||||
$s->compileAllTemplates('.tpl',true);
|
Reference in New Issue
Block a user