Всем привет, у меня в форме имеется свои 2 поля phone1 и adres.
При отправке письма они разумеется не отправляются так-как нет в письме их.
При добавлении полей в форму приходят пустые строки, на пример "Номер телефона: "Пустая строка".
Изменения разумеется внес в файлах:
New_order.html - добавил копию блока + вписал {phone1}.
New_order.txt - добавил Номер телефона: {phone1}.
onepagecheckoutps.php - добавил строку:
protected function sendConfirmationMail(Customer $customer, $password)
{
if (Configuration::get('PS_CUSTOMER_CREATION_EMAIL')) {
Mail::Send(
$this->context->language->id,
'account',
Mail::l('Welcome!'),
array('{firstname}' => $customer->firstname,
'{lastname}' => $customer->lastname,
'{email}' => $customer->email,
'{phone1}' => $customer->phone1,
'{passwd}' => $password
),
$customer->email,
$customer->firstname.' '.$customer->lastname
);
}
}
pw_emailalerts.php - Добавил 2 значения:
$template_vars = array(
'{firstname}' => $customer->firstname,
'{lastname}' => $customer->lastname,
'{email}' => $customer->email,
'{phone1}' => $customer->phone1,
и тут:
// Filling-in vars for email
$template_vars = array(
'{firstname}' => $customer->firstname,
'{lastname}' => $customer->lastname,
'{email}' => $customer->email,
'{phone1}' => $customer->phone1,