Сообщение от Триви
|
кэш отключён
|
Кешируются некоторые файлы моделей, контроллеров и их расширений, ну и конечно результат работы twig. А вот что касается подключаемых файлов стилей, js, то это уже кеш браузера и при правках их, производя проверку на удаленном сервере, не обязательно видим изменения.
Можно добавить в контроллер и шаблон шапки страниц (файлы common/header...):
контроллер:
$template = $this->config->get('theme_default_directory'); //тема по умолчанию
$data['template'] = $template;
$data['last_time_style'] = filemtime(DIR_TEMPLATE.$template.'/stylesheet/stylesheet.min.css');
$data['last_time_script'] = filemtime(str_replace('theme/', '', DIR_TEMPLATE).'javascript/common.min.js');
а в шаблоне для файла стиля и js:
<link href="catalog/view/theme/{{template}}/stylesheet/stylesheet.min.css?{{last_time_style}}" rel="stylesheet">
<script src="catalog/view/javascript/common.min.js?{{last_time_script}}" type="text/javascript"></script>
тогда при изменениях в этих файлах браузер будет брать их новую версию.