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 青鋒建站 版權所有

pc蛋蛋自动答题