3

我在 prestashop 1.7 中的结帐时需要一些帮助在第一步中,我想删除“社交头衔”和“får erbjudanden från våra partners”的英文框 ->(接收来自我们合作伙伴的报价)。请参阅附图步骤 1。

在第二步中,我想将英文中的“Adresskomplement”->(Address Complement)更改为 Portkod(瑞典语),意思是(门禁)。还有其他领域到 Övrigt 或 meddelande 直到 Onlinesnacks。第 2 步末尾还有一个小框,我想删除它。请参阅附图第 2 步。

我的最后一个问题是在第4步。我想删除图片第4步上标记的框。

步骤1

第2步

第4步

4

2 回答 2

3

要删除 Title,请在 /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;
于 2017-04-03T11:41:36.773 回答
1

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

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

于 2017-02-10T05:07:58.910 回答