Php 在电子邮件Opencart中添加自定义字段

Php 在电子邮件Opencart中添加自定义字段,php,mysql,opencart,opencart2.x,Php,Mysql,Opencart,Opencart2.x,我正在使用Opencart 2.1.0.1。我在注册页面上添加了一些自定义字段。如何在发送给商店管理员的电子邮件中显示这些自定义字段 以下是标准字段的代码: // Send to main admin email if new account email is enabled if ($this->config->get('config_account_mail')) { $message = $this->language->get('text

我正在使用Opencart 2.1.0.1。我在注册页面上添加了一些自定义字段。如何在发送给商店管理员的电子邮件中显示这些自定义字段

以下是标准字段的代码:

// Send to main admin email if new account email is enabled
    if ($this->config->get('config_account_mail')) {
        $message  = $this->language->get('text_signup') . "\n\n";
        $message .= $this->language->get('text_website') . ' ' . html_entity_decode($this->config->get('config_name'), ENT_QUOTES, 'UTF-8') . "\n";
        $message .= $this->language->get('text_firstname') . ' ' . $data['firstname'] . "\n";
        $message .= $this->language->get('text_lastname') . ' ' . $data['lastname'] . "\n";
        $message .= $this->language->get('text_customer_group') . ' ' . $customer_group_info['name'] . "\n";
        $message .= $this->language->get('text_email') . ' '  .  $data['email'] . "\n";
        $message .= $this->language->get('text_telephone') . ' ' . $data['telephone'] . "\n";

在电子邮件中添加自定义字段以及现有字段

$message.=$this->language->get('text\u custom\u field')。'$数据['custom_field']。“\n”

现在在catalog/language/en-gb/mail/customer.php中添加自定义字段文本

$_['text_custom_field']          = 'Custom field:';

如果您从前端表单传递$data['custom_field']值,您将获得该值。

谢谢。我试图使用您的建议,但在电子邮件中,它说数组,而不是一些信息检查值$data['custom_field'],然后再传递到电子邮件功能