Какая переменная выводит имя текущего шаблона
К примеру <link rel="stylesheet" type="text/css" href="/templates/имя текущего шаблона/css/stylesforie.css" />
За место "имя текущего шаблона" какую переменную можно подставить, чтобы она автоматически подставляла значение???
$template — не срабатывает
$_CFG['template'] — не работает
В определённой степени срабатывает переменная ($_SESSION['template']), но только в том случае если произошло переключение шаблона, на вновь открытом сайте, либо после очистки cookies название шаблона не высвечивается. Ведь есть же какая-то переменная. Но я не знаю её. Подскажите!
Заранее благодарен!!!
if (isset($_SESSION['template'])) { $inConf->template = $_SESSION['template']; }
define('TEMPLATE', $inConf->template);
define('TEMPLATE_DIR', PATH.'/templates/'.$inConf->template.'/');
define('DEFAULT_TEMPLATE_DIR', PATH.'/templates/_default_/');
осталось придумать как TEMPLATE_DIR засунуть в смарти😊или '.$inConf->template.'
В нужном месте подставляете вот такое код: $inConf = cmsConfig::getInstance(); echo ($inConf->template)
На месте кодика будет название текущего шаблона
Это работает и в любых TPL-файлах системы, только при заключении в теги {php} {/php}
Было бы это в 1.9 насколько бы лаконичней получился код шаблона.В версии InstantCMS 1.10 в шаблонах smarty {template} напишет название текущего шаблона.
Хотелось бы узнать — какие ещё переменные smarty появились в версии 1.10???
instantcms.ru/novosti/release110.htmlХотелось бы узнать — какие ещё переменные smarty появились в версии 1.10???
+ version_log.txt в корне установочного архива
+ внимательное изучение шаблонов ICMS 1.10