Подтвердить что ты не робот

Отключить кэширование шаблонов для разработки в OpenCart 3

Я делаю изменения в своих шаблонах тем в OpenCart 3. Из-за кэширования шаблонов я должен каждый раз очищать кеш в каталоге "storage/cache". Это очень раздражает, когда вы часто работаете и просматриваете изменения во время разработки. Предоставьте некоторое решение о том, как мы можем настроить кеширование в соответствии с производственной средой и средой разработки.

Примечание. Я уже искал решения в Интернете, но нет решения, связанного с кэшированием шаблонов. Доступны решения для отключения кэширования изображений, но "Кэширование изображений" и "Кэширование шаблонов" - это разные функции, предоставляемые в Opencart.

4b9b3361

Ответ 1

Вам может потребоваться обновить до более новой версии OpenCart3 - первая версия (3.0.0.0) не смогла сделать это в графическом интерфейсе.

В более поздних версиях, таких как 3.0.2.0, есть механизм на панели управления администратора. Нажмите на передачу, и вы получите опции для отключения кэширования.

введите описание изображения здесь

Ответ 2

Вы также можете сделать это из CODE напрямую, если у вас есть доступ. Перейдите по этому пути к файлу ниже через ftp или cPanel:

system\library\template\Twig\Environment.php

Find

$this->debug = (bool) $options['debug'];

Заменить:

$this->debug = (bool) true;

Ответ 3

Скотт ответ лучше, но в случае, если он недоступен из-за версии или вы хотите отключить его программно, вы можете сделать это где угодно до того, как вывернется веточка:

$this->config->set('template_cache', false);

Ответ 4

Я думаю, что вы редактируете шаблон как путь: Design- > Редактор тем выше.

Очистить всю дату в таблице данных oc_theme вашей базы данных.