opencart3直接修改模板文件不生效解决方法

发布时间:2020-04-23 15:01:10 来源:青锋建站 作者:青锋建站
  opencart是开源的专业的外贸多语言商城系统,使用opencart可以非常方便快捷的构造外贸商城,opencart  3.0.3.2使用了twig模板引擎,可以更方便的开发主题模板。我们使用opencart3直接修改模板文件不生效的原因是存在模板缓存,一般使用模板引擎的CMS都存在模板缓存。虽然opencart  3.0.3.2后台带有在线的主题编辑器,但是许多开发者还是习惯使用专业的开发工具来修改脚本。以下是青锋建站给大家分享的opencart3直接修改模板文件不生效解决方法。

解决方法一:关闭模板缓存

  修改配置文件,将模板缓存关闭,将system/config/catalog.php中的$_['template_cache']     = true;修改为$_['template_cache']     = false;即可。看到这里,大家肯定以为做到这里应该可以了,但青锋建站告诉大家实际上不是这样,在\catalog\controller\startup\startup.php 24-33行,查询店铺的设置进行纠正,再次将模板缓存设置为,如果彻底关闭模板缓存,需要将以下这一句注释。
// Theme
//$this->config->set('template_cache', $this->config->get('developer_theme'));到这里才可以彻底关闭模板缓存。
 

解决方法二:配合后台的模板编辑器

  使用编辑器中的Reset按钮相当于重新加载模板文件,因为我们修改了模板文件后,让其重新加载就可以。

  青锋建站提供专业的高品质网站制作服务,包括dedecms建站,phpcms建站,wordpress建站,opencart建站,php原生开发,知名品牌,全国接单。

分享到:

Copyright © 2016-2026 青锋建站 版权所有