Prestashop-现有prestashop模块中的替代功能
|
我想更改现有的prestashop模块,而不复制它并创建一个新模块。我知道可以在prestashop中覆盖.tpl文件,但是是否可以对php类做同样的事情?例如,我想更改blockcart,以便可以将其挂在顶部。由于原始版本没有该挂钩,因此我需要更改install()函数!我无法更改原始源文件(不是个好主意...)文件,我需要通过继承blockcart模块来覆盖install()函数。是否可以这样做?在哪里可以找到示例?
没有找到相关结果
已邀请:
4 个回复
了驳
上面的内容将强制模块输出,如果钩到插入了上面的标签的右列(可以在任何tpl文件中的任何位置),它将输出显示的内容。您可以从右列“摘机”该模块,以使其仅显示使用此技术所需的位置。我已经在生产现场成功使用了它。 您可以在以下位置找到一系列描述其工作方式(带有所需代码)的文章: Prestashop 1.4插件
抚驰
草票
资料来源:http://build.prestashop.com/howtos/module/how-to-override-modules/
苛肠倒俱
像这样,您可以覆盖任何模块以使其可挂在任何默认或自定义钩子上。 不要忘记删除cache / class_index.php以使覆盖生效:)