我正在编写自己的模块,该模块需要覆盖ps_shoppingcart.js
我尝试阅读文档:
└── modules
├── css
│ ├── external-lib.css
│ └── style.css
├── js
│ └── app.js
我知道这种重写是针对主题的,但是我希望它也适用于模块,但是不幸的是,我对模块一无所知。
另一个想法可能是重写Ps_Shoppingcart类并调用我自己的JavaScript。
您是否知道如何解决它或某些文档链接,教程等?
更新 已解决
这是我找到的解决方案,我不确定这是否是最好的方法,但这是可行的。
我覆盖了ps_shoppingcart.php,然后尝试加载自己的JavaScript。 那可能是因为未加载路径错误,所以我将其包含在模块中,现在可以正常工作了
ps_shoppingcart.php覆盖我不包含任何JavaScript
if (!defined('_PS_VERSION_')) {
exit;
}
class Ps_ShoppingcartOverride extends Ps_Shoppingcart
{
public function hookHeader()
{
return;
}
}
如果有人知道更好的解决方案,我很高兴听到它
谢谢 加布里埃