我使用的是PrestaShop™1.4.9.0版本。
现在我正在尝试在结帐页面的第一步(Summery页面)中删除“电话”字段。我正在努力,但没有运气。
如何找到它?
答案 0 :(得分:1)
从authentication.tpl
:
{elseif $field_name eq "phone"}
<p class="text">
<label for="phone">{l s='Phone'}</label>
<input type="text" class="text" name="phone" id="phone" value="{if isset($smarty.post.phone)}{$smarty.post.phone}{/if}"> <sup style="color:red;">*</sup>
</p>
从preProcess
controllers/AuthController.php
方法
创建override/controllers/AuthController.php
:
<?php
class AuthController extends AuthControllerCore
{
}
粘贴preProcess
删除第parent::preProcess();
行
删除以下行:
if (!Tools::getValue('phone') AND !Tools::getValue('phone_mobile'))
$this->errors[] = Tools::displayError('You must register at least one phone number');