PRESTAHSOP - 在地址页面中添加自定义输入

时间:2016-05-06 13:04:22

标签: hook prestashop prestashop-1.6

我需要在prestashop地址列表中添加自定义输入文本(在执行结帐时,在第3步) 有没有可以做这项工作的钩子? 如果不是,那么最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

您可以转到后台的地址页面,按Set required fields for this section并选择"其他"例如。您可以更改此文字"其他"翻译页面中您需要的任何其他文本。

Addresses page.

没有这样的钩子,但您可以在模块安装期间(install()函数)将此记录添加到数据库中,其代码如下:

Db::getInstance()->execute('
INSERT INTO `'._DB_PREFIX_.'required_field` (`object_name`, `field_name`)
SELECT * FROM (SELECT 'Address', 'other') AS tmp
WHERE NOT EXISTS (
    SELECT `object_name` FROM `'._DB_PREFIX_.'required_field` 
    WHERE `object_name` = 'Address'
) LIMIT 1;