首页 > 解决方案 > Prestashop 1.7 上的 DisplayCarrierList Hook 替代方案

问题描述

我正在尝试基于 1.6 模块为 1.7 创建一个运输模块。

除了 displayCarrierList Hook 之外,一切看起来都正确。

在 displayCarrierList 我试图显示一个包含可用中继点的列表,它在 1.6 上完美运行,但在 1.7 中却不行。

通过一些搜索,我发现 displayCarrierList 钩子自 1.7.0 以来已被弃用(参考https://github.com/PrestaShop/PrestaShop/blob/develop/classes/Hook.php#L93

我需要在订单运营商选择步骤显示一个带有 ajax 调用的列表(选择),有什么想法(没有 displayCarrierList)吗?

标签: prestashopprestashop-1.7

解决方案


您只需使用:DisplayCarrierExtraContent 而不是已弃用的 displayCarrierList。

参考:https ://www.waschier-design.at/tutorials/prestashop-1-7-globale-variablen-hooks/

显示承运人的附加内容(例如取货点) 此挂钩仅调用与承运人相关的模块,以便在需要时添加选项


推荐阅读