prestashop - 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)吗?
解决方案
您只需使用:DisplayCarrierExtraContent 而不是已弃用的 displayCarrierList。
参考:https ://www.waschier-design.at/tutorials/prestashop-1-7-globale-variablen-hooks/
显示承运人的附加内容(例如取货点) 此挂钩仅调用与承运人相关的模块,以便在需要时添加选项
推荐阅读
- flexbox - CSS Flexbox RadioButton 字段对齐
- python - 使用 eli5.show_prediction() - NLP 逻辑回归 (scikitlearn) - X 每个样本有 1 个特征;期待 13791
- reactjs - 将标签元素作为道具传递给反应
- azure - 语音通话无法在 azure 上使用,只能在本地使用
- jenkins - 在 Jenkins 上运行 nodejs 测试用例时找不到 java
- citrus-framework - 使用标头元素的 Citrus HTTP 自定义消息
- java - 安卓 | 爪哇 | 无法访问方法返回的变量
- c++ - 如何将指针的值复制到 constexpr 构造函数中的简单变量
- php - 尝试从 Laravel 8 中的控制器显示视图时显示空白页面
- visual-studio-code - 如何在侧边栏启用 NPM 脚本?