在Opencart 2.0 OCMod中,修改后的文件不用于查看


In Opencart 2.0 OCMod, modified file is not used for view

我在godaddy域的一个子目录下部署了一个示例Opencart2.0。我创建了一个OCMod xml文件remove_unused_desc_from_category.ocmod.xml,它从<sub_dir>/catalog/view/theme/default/template/product/category.tpl 中删除了一行

我已经使用扩展安装程序安装了这个,并刷新了缓存。然后检查有更改的新文件<sub_dir>/system/modification/catalog/view/theme/default/template/product/category.tpl

但它仍然没有影响用户界面。我仍然是一个开放艺术和OCMod的学习者。请帮忙。

我在Opencart github repo中提出了同样的问题,并找到了解决方案。

如果你用自动安装程序安装了opencart,它可能已经将DIR_CATALOG添加到你的根config.php中,你必须编辑并删除它,它不应该在那里。并将其值直接移动到DIR_APPLICATION。-Florensith

代码:

//define('DIR_CATALOG', '/home/<user_dir>/public_html/<sub_dir>/catalog/');
//define('DIR_APPLICATION', DIR_CATALOG);
define('DIR_APPLICATION', '/home/<user_dir>/public_html/<sub_dir>/catalog/');