博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
opencart3修改产品页模板没有效果的原因排查
阅读量:4706 次
发布时间:2019-06-10

本文共 846 字,大约阅读时间需要 2 分钟。

  这几天在opencart 3模板时发生了一个很奇怪的事情,ytkah明明已经将product.twig模板修改了,但是前端产品页就是没有变化,后台刷新缓存了也不起左右。后面想着把模板重命名成product000.twig,产品页居然还能显示,这就更奇怪了。进服务器查看一下log日志,发现PHP Exception: 0, Unable to find template "default/template/extension/module/new_product.twig" (looked into: /www/wwwroot/ytkah/system/storage/modification/catalog/view/theme, /www/wwwroot/ytkah/catalog/view/theme).

这就说明其他地方还有那个product.twig模板,进入/www/wwwroot/abc.com/system/storage/modification/catalog/view/theme/product,果然有一个product.twig模板,把这个文件隐藏,前端产品页终于成功修改了
产生这个问题的原因应该是打开了模板缓存开关,我们在调试的时候自动生成了缓存放在storage里面,然后前端模板是调用这个模板,所以我们在/catalog/view/theme/ytkah/template/product/一直修改都没起作用

opencart3修改产品页模板没有效果的原因排查,取消模板缓存

  另外,熟悉一些Linux服务器的命令对开发帮助很大,小伙伴可以有针对性去学习

  更新具体产生的原因:因为前面我们安装了一个下载插件(),这个插件会在modification中生成product.twig文件,以后如果想改模板的话要在这里修改。修改完记得清除、刷新

  如果实在不行的话,先修改好模板,然后重新安装一次那个下载插件

转载于:https://www.cnblogs.com/ytkah/p/10694503.html

你可能感兴趣的文章
kali-rolling安装nessus 7并创建扫描任务教程
查看>>
我的浏览器不能在Web上阅读邮件,提示"脚本错误",怎么办?
查看>>
5月9日 练习:租房子
查看>>
Greenplum表定义
查看>>
从头开始基于Maven搭建SpringMVC+Mybatis项目(2)
查看>>
python读取excel文件
查看>>
FPGA 相同模块 VIVADO synthesis综合后
查看>>
Python 常用库(随时补充)
查看>>
android中如何获取xml界面里的非自定义属性
查看>>
vmware错误汇总
查看>>
[转载]H3C S3600 DHCP-SERVER 配置【原创】
查看>>
创建一个名为User的类
查看>>
Java Web-----JSP与Servlet(一)
查看>>
Java递归应用
查看>>
vue angular 分别实现分页
查看>>
在DataTable 中增加一列
查看>>
动态执行linq 语句 NLinq
查看>>
等待自己慢慢的蜕变
查看>>
BigDecimal四舍五入保留两位小数
查看>>
python类方法、类属性和静态方法
查看>>