我正在为客户做一些简单的钩子和一些更高级的钩子。 (CS-Cart 2.1.4) 我有2个websistes(生产站点和测试站点)......两个环境不完全相同,遗憾的是
如果我在测试环境中编辑TPL文件中的任何内容,我只需在FTP上保存+上传,编辑就会立即显示在测试网站上...
如果我对生产环境进行相同的编辑,那么在FTP上保存+上传,店面上没有任何变化......
我知道它可能与模板缓存有关,我应该运行mysite.com/admin.php?cc
问题是我是新的网站管理员,旧的网站管理员与客户争论,我不知道他到底留下了什么,我害怕刷新生产缓存并“摧毁”一切......(网站制作大约1M欧元/年...只是告诉你什么......)。如果他在模板上做了一些更改并且从不刷新缓存怎么办?
有关如何查看我对那些该死的.tpl文件的编辑的任何建议???
答案 0 :(得分:1)
要避免手动清除缓存(通过& cc),您应该更改存储模式。
打开管理区域(任意页面)并查看页面底部:http://screencast.com/t/aS2aG7oYTg 您的商店正在实时模式下工作,智能模板引擎不会检查文件中的更改。单击此链接,存储模式将更改为“开发”。缓存将自动更新。
P.S。您可以删除var / cache和var / compiled。商店不会被破坏:)
答案 1 :(得分:0)
我解决了这个问题,创建了虚拟机的克隆,在那里编辑,然后在100%确定清除缓存时没有问题的情况下在主生产网站上复制了编辑; - )