You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Opencart 3自定义Ocmod扩展安装后无生效效果问题求助

OCMOD扩展不生效排查方案

日志初步结论

从你提供的ocmod.log来看,你的Catalogupload扩展已经成功匹配到了目标代码位置(LINE: 132),扩展本身的搜索匹配逻辑没有问题,无效果基本是缓存未清理或后续操作遗漏导致的。日志里的system/library/template/twig.php NOT FOUND报错是系统默认修改器的版本兼容问题,和你的扩展无关,可以直接忽略。

具体排查解决步骤

  • 第一步:刷新OCMOD修改器缓存
    登录Opencart后台,依次进入「扩展 > 扩展安装 > 修改器」,点击页面右上角的「刷新」按钮,系统会重新生成所有修改器的覆盖文件。
  • 第二步:清理Twig模板缓存
    进入后台仪表盘,点击右上角的齿轮图标(开发人员设置),分别点击「模板缓存」「SASS缓存」后的「清除」按钮,也可以手动删除storage/cache/template目录下的所有文件,确保旧的编译模板被清空。
  • 第三步:验证修改是否已经落地
    到storage/modification/admin/view/template/catalog/目录下查看information_form.twig文件,如果文件中已经存在你插入的<span id="rishi">Hello</span>代码,说明修改已经生效,只需要强制刷新浏览器(Ctrl+F5)清理浏览器缓存即可看到效果。
  • 后续开发提示
    如果你要实现完整的文件上传功能,除了修改前端模板,还要同步修改对应的控制器、模型代码处理上传逻辑,同时要增加权限校验避免上传漏洞。

内容的提问来源于stack exchange,提问作者Rishi Saravadaa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.18 16:45:10