在结帐 prestashop 1.7 中添加字段
Posted
技术标签:
【中文标题】在结帐 prestashop 1.7 中添加字段【英文标题】:Add field in checkout 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
【问题讨论】:
这里是第四步i.stack.imgur.com/5Kq1d.png 【参考方案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 那里购买了帮助,哈哈,所以现在问题已经解决了。但是我仍然会检查您的解决方案,因为我仍然想知道解决方案,因为我和我的朋友在这个问题上花了很多时间!谢谢!以上是关于在结帐 prestashop 1.7 中添加字段的主要内容,如果未能解决你的问题,请参考以下文章
如何通过Prestashop API使用python请求更新字段?在Prestashop 1.7
如何在 prestashop 1.7 中添加 Mobile_Detect.php?