OpenCart 3: очистка системного кеша, ocmod и twig. Я внес изменения в контроллер, но он не отражает
Я хочу изменить что-то, связанное с атрибутами продукта на странице сведений о продукте: /index.php?route=product/product&product_id=100
Поэтому я изменил файл \catalog\controller\product\product.php и сохранил его.
но он не отражает мои изменения, даже если я удалил кеш и обновил страницу, но он не работает. Даже я удалил весь код в файле PHP. Но это не отражает моих изменений
2 ответа
Если вы используете OpenCart 3 - это может быть кеш ocmod или twig cache.
Чтобы очистить кеш Twig на панели администратора, нажмите кнопку с шестеренкой в правом верхнем углу, а затем очистите кеш темы.
Чтобы очистить кеш ocmod в панели администратора, перейдите в Расширения - Модификации и нажмите кнопку перезагрузки в правом верхнем углу.
Раз вы здесь и ваш шаблон не обновляется, то сброс кеша у вас не сработал. Действительно, у этой CMS с этим проблема. Единственный способ в "Дашборде" - отключить кеш в шаблонах, внизу, под графиками.
Затем в левом боковом меню откройте вкладку «Дизайн» , в выпадающем списке найдите «Редактор тем».
Отключить кеш
Выберите тему своего магазина
И нажмите на шаблон для редактирования.
Очень важно! Внесите изменения в файл ветки.
Нажмите кнопку «Сохранить» !
Далее переходим на сайт - «Ctrl+Shift+R»
Ваш шаблон изменился! :)