opencart插件無(wú)效,北京magento
2022-10-08 14:38:56 - 米境通
這幾天在opencart3模板時(shí)發(fā)生了一個(gè)很奇怪的事情,ytkah明明已經(jīng)將product.twig模板修改了,但是前端產(chǎn)品頁(yè)就是沒有變化,后臺(tái)刷新緩存了也不起左右。后面想著把模板重命名成product000.twig,產(chǎn)品頁(yè)居然還能顯示,這就更奇怪了。進(jìn)服務(wù)器查看一下log日志,發(fā)現(xiàn)PHPException:0,Unabletofindtemplate"default/template/extension/module/new_product.twig"(lookedinto:/www/wwwroot/ytkah/system/storage/modification/catalog/view/theme,/www/wwwroot/ytkah/catalog/view/theme).
這就說明其他地方還有那個(gè)product.twig模板,進(jìn)入/www/wwwroot/abc.com/system/storage/modification/catalog/view/theme/product,果然有一個(gè)product.twig模板,把這個(gè)文件隱藏,前端產(chǎn)品頁(yè)終于成功修改了
產(chǎn)生這個(gè)問題的原因應(yīng)該是打開了模板緩存開關(guān),我們?cè)谡{(diào)試的時(shí)候自動(dòng)生成了緩存放在storage里面,然后前端模板是調(diào)用這個(gè)模板,所以我們?cè)?catalog/view/theme/ytkah/template/product/一直修改都沒起作用
opencart3修改產(chǎn)品頁(yè)模板沒有效果的原因排查,取消模板緩存
另外,熟悉一些Linux服務(wù)器的命令對(duì)開發(fā)幫助很大,小伙伴可以有針對(duì)性去學(xué)習(xí)
更新具體產(chǎn)生的原因:因?yàn)榍懊嫖覀儼惭b了一個(gè)下載插件(opencart3添加pdf文檔下載功能),這個(gè)插件會(huì)在modification中生成product.twig文件,以后如果想改模板的話要在這里修改。修改完記得清除、刷新
如果實(shí)在不行的話,先修改好模板,然后重新安裝一次那個(gè)下載插件
相關(guān)問答: