添加prestashop订单字段

时间:2018-09-10 23:18:26

标签: php prestashop smarty

我正在尝试自己创建一个订单评论模块。我需要做的只是在付款步骤过程中或其他任何步骤中创建消息字段(无关紧要)并在管理面板中显示它。已经设置好模块。重写的类Order。 在构造函数中添加:

<?php

class Order extends OrderCore
{
    public function __construct($id = null, $id_lang = null)
    {
        self::$definition['fields']['message'] = [
            'type' => self::TYPE_STRING,
            'required' => false
        ];
        parent::__construct($id, $id_lang);
    }
}

创建的模板文件并注入到 hookDisplayPaymentTop

<div class="form-group">
    <label for="comment">Leave comment about order:</label>
    <textarea class="form-control" name="message"  rows="5" id="comment"></textarea>
</div>

但是我不知道负责处理提交内容的控制器和功能是什么。

请帮助我

1 个答案:

答案 0 :(得分:0)

在本地的prestashop中,在订购过程中,您已经有一个字段,可让客户在其订单上留下评论。

没有必要为此做任何修改。

此致