OpenCart 2.x. 如何从结帐过程中删除字段
June 30, 2015
在本教程中,您将学习如何删除 checkout fields in OpenCart.
By default, OpenCart要求您的客户指定一些个人信息和地址字段,而 checkout. 然而,有时我们可能想化简 checkout 控件中的一些字段 checkout page.
-
在这个示例中,我们将向您展示如何删除 Fax field from Guest Checkout and 注册账户.
-
过程中负责输入字段的主要模板有两个 checkout in OpenCart模板(s): 目录/视图/ / themeXXX /模板/主题checkout/register.tpl for 注册账户 and 目录/视图/ / themeXXX /模板/主题checkout/guest.tpl for Guest Checkout. 这两个文件遵循类似的结构,因此修改guest checkout 模板与新用户注册模板相似:
-
让我们从编辑开始 Guest Checkout fields. 使用以下命令连接到服务器 FTP client or File Manager within your hosting cpanel.
-
Open 目录/视图/ / themeXXX /模板/主题checkout/guest.tpl file:
-
为了去除 Fax 字段,查找以下代码:
删除这段代码或将其注释掉:
-
我们需要编辑的下一个文件是 目录/控制器/checkout/guest.php:
-
找到下面的代码并删除它:
$data['entry_fax'] = $this->language->get('entry_fax'); if (isset($this->session->data['guest']['fax'])) { $data['fax'] = $this->session->data['guest']['fax']; } else { $data['fax'] = "; }
$this->session->data['guest']['fax'] = $this->request->post['fax'];
-
保存两个文件并上传到服务器,替换原来的文件:
-
现在我们来改变 注册账户 fields.
-
Open 目录/视图/ / themeXXX /模板/主题checkout/register.tpl file:
-
为了去除 Fax 字段,查找以下代码:
-
我们需要编辑的下一个文件是 目录/控制器/checkout/register.php:
-
找到下面的代码并删除它:
$data['entry_fax'] = $this->language->get('entry_fax');
-
保存这两个文件,并将它们上传到替换原始文件的服务器.
感谢您阅读本教程. 现在你知道如何去除了 checkout fields in OpenCart template(s).
请随时查看下面的详细视频教程: