Prestashop:如何将字段添加到订单摘要页面

时间:2017-05-27 21:19:31

标签: prestashop prestashop-1.6

我正在使用Prestashop 1.6,我需要在订单摘要页面中添加一个复选框和文本字段,如下所示。

enter image description here

我迷失了使用哪个钩子。这些字段也应显示在发票中。对于发票的钩子,我认为它是DisplayPDFInvoice挂钩,但对于订单摘要(显示和获取信息),我不知道要使用哪些挂钩。

你可以给我一些提示吗?谢谢你的帮助

1 个答案:

答案 0 :(得分:1)

您可以使用钩子hookDisplayBeforeShoppingCartBlock在购物车摘要页面上呈现任何内容。不要忘记将此挂钩注册到您的模块。

我尝试过使用相同的结果并获得如下结果:

enter image description here

代码:

public function hookDisplayBeforeShoppingCartBlock()
{      
    return '<div>Text Area : </div><textarea rows="3" cols="30">This is a text area rendered from hookDisplayBeforeShoppingCartBlock</textarea><br><br><input type="checkbox" name="vehicle" value="Bike">checkbox 1<br><input type="checkbox" name="vehicle" value="Car">checkbox 2';
}

以上代码仅用于显示示例,您可以从那里渲染任何模板文件。正如您所看到的,这个钩子会将内容呈现在购物车块之上,因此您可以使用javascript将其移动到购物车块下方。