【问题标题】:Add field in checkout prestashop 1.7在结帐 prestashop 1.7 中添加字段
【发布时间】:2017-06-27 08:41:22
【问题描述】:

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

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

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

STEP 1

STEP 2

STEP 4

【问题讨论】:

标签: prestashop prestashop-1.7


【解决方案1】:

要删除 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;

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

    • 谢谢您的回答!但是我在 Fiverr.com 上从印度的 somone 那里购买了帮助,哈哈,所以现在问题已经解决了。但是我仍然会检查您的解决方案,因为我仍然想知道解决方案,因为我和我的朋友在这个问题上花了很多时间!谢谢!
    猜你喜欢
    • 2017-09-26
    • 2017-09-16
    • 1970-01-01
    • 2021-12-18
    • 2018-04-18
    • 1970-01-01
    • 2018-03-25
    • 2020-09-09
    • 2017-07-25
    相关资源
    最近更新 更多