大家好,
我需要一些帮助和技巧来开发下一个需求;
我正在使用Prestashop 1.7.2.4版本;我需要在“登录”步骤和“地址”步骤之间添加一个新步骤。
例如,在这个新步骤中,我想添加一个下拉列表或select2或组合框,以显示例如我所在国家的城市,并使用select值输入下一步。
欢迎提出一些建议或技巧!
预先感谢
答案 0 :(得分:1)
如果它只是选择器,为什么不在第一步或第二步填充它?
一个想法可能是隐藏地址选择,然后再添加一些Javascript。
无论如何,您都可以使用钩子和模块来实现它,从而更好地符合Prestashop的模型。
您可以在这里找到模块/挂钩生成器:http://validator.prestashop.com 还有一个钩子列表及其用法:http://doc.prestashop.com/display/PS17/Hooks+in+PrestaShop+1.7.x
答案 1 :(得分:1)
我正在迈出新的一步。我使用了上面的代码,但这仅仅是开始。我受制于管理流程和个人信息。
$this->checkoutProcess
->addStep(new CheckoutPaymentStep(
$this->context,
$translator,
new PaymentOptionsFinder(),
new ConditionsToApproveFinder(
$this->context,
$translator
)
))
;
那是开始,还有更多其他过程的指导,在下面复制和粘贴一个,参考其他步骤进行编辑。我正在做,但是我在人际关系方面有问题。