Как отключить кэширование и включить перекомпиляцию шаблонов Smarty в Prestashop?

0 голосов
Шаблоны тем оформления сайта в Prestashop состоят из набора страниц-шаблонов, которые реализуются на основе шаблонизатора Smarty. В целях отладки или разработки нужно отключать кэширование и включить перекомпиляцию этих шаблонов. Как это сделать?
спросил 23 Дек, 14 от zapalm (184 баллов) в категории Отладка

1 Ответ

+1 голос

Для PS 1.4-1.6 нужно перейти на страницу «Конфигурация / Производительность» и установить настройки в соответствии с рисунком:

В некоторых случаях опция «Перекомпилировать файлы шаблонов, если файлы были обновлены» может давать сбои, поэтому рекомендуется установить более требовательную к ресурсам сервера опцию «Принудительная перекомпиляция» на время отладки.

Для более ранних версий:

  • открыть файл «/config/smarty.config.inc.php» в текстовом редакторе;
  • в самом начале кода изменить параметры следующим образом:

$smarty->caching           = false;

$smarty->force_compile     = true;

$smarty->compile_check     = false;

  •  сохранить файл.
ответил 23 Дек, 14 от zapalm (184 баллов)
Добро пожаловать на сайт. Здесь можно задавать вопросы по CMS PrestaShop и получать на них ответы.