在checkout prestashop 1.7中添加字段

时间:2017-02-09 11:05:15

标签: prestashop prestashop-1.7

我在prestashop 1.7中需要一些帮助 在第一步中,我想删除“社会名称”和英语中“fårerbjudandenfrånvårapartners”的框 - > (接收我们合作伙伴的优惠)。 请参见附图1.

在第二步中,我想用英语更改“Adresskomplement” - > (地址补充)到Portkod(瑞典语),意思是(门禁)。 还有另一个领域到Övrigt或meddelande直到Onlinesnacks。 在步骤2的末尾还有一个小盒子,我想删除它。 请参见附图2。

我的上一期是在第4步。我想删除图片第4步上的标记框。

STEP 1

STEP 2

STEP 4

2 个答案:

答案 0 :(得分:2)

要删除标题,请在/classes/form/CustomerFormatter.php中找到并注释此块

$genderField = (new FormField)
    ->setName('id_gender')
    ->setType('radio-buttons')
    ->setLabel(
        $this->translator->trans(
            'Social title', [], 'Shop.Forms.Labels'
        )
    )
;
foreach (Gender::getGenders($this->language->id) as $gender) {
    $genderField->addAvailableValue($gender->id, $gender->name);
}
$format[$genderField->getName()] = $genderField;

答案 1 :(得分:1)

您可以使用hookDisplayBeforeCarrier()来呈现一些JavaScript代码来执行您想要的操作。

这个钩子在结帐页面上的载体块之前呈现,因此它也可用于在结帐页面上添加一些额外的功能。