Я создаю модуль prestashop, который я раздаю своим клиентам. Модуль встраивает фрагмент javascript в нижний колонтитул сайта. Проблема в том, что на странице не отображается javascript.
Я подумал, что это кеш-система, поэтому я очищаю кеш с помощью следующего кода:
public function hookFooter ($params) {
global $smarty;
//force refresh of the cache
$smarty->compile_check = true ;
.....
}
Я также приказываю своим клиентам временно очистить кэш Smarty на вкладке «Предпочтения»> «Производительность».
Чего мне не хватает? Как я могу очистить кэш программным способом и затем включить его снова после того, как мой код будет в кешированном шаблоне?