Вопрос про компиляцию темплейтов

Привет!

Когда я делаю изменения в каком-либо темплейте, то результат виден мгновенно. Это странно, так как
$config['smarty']['compile_check']
установлен в false.

Пример:
Имеется файл header.tpl. Делаю в этом файле изменения. Обновляю страницу, изменения видны. Делаю grep и вижу, что мои изменения также существуют в откомпилированных файлах smarty. Делаю еще одно измнение, обновляю страницу, тот же резлуьтат. Обновляется как сама страница, так и файл в templates/compiled директории.

Вопрос. Как от этого избавиться и заставить livestreet всегда использовать откомпилированную версию темплейта, если она существует?

Мои настройки:

$config['smarty']['compile_check']    = false;
$config['sys']['cache']['use']    = true;
$config['sys']['cache']['type']   = 'memory';
$config['sys']['cache']['dir']    = '___path.root.server___/tmp/';
$config['sys']['cache']['prefix'] = 'livestreet_cache'
$config['sys']['cache']['directory_level'] = 1;
$config['sys']['cache']['solid']  = true;

2 комментария

avatar
Я бы текстовым поискам по файла прошелся с фразой «compile_check», авось где еще сидит
  • ff00
  • +1
avatar
Бог ты мой. Делал это раз 10. Изменял даже сам смарти код. В итоге AceAdminPanel всему виной.

plugins/aceadminpanel/config/config.php
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.