Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Изменение order.tpl, переделка шаблона письма.


Recommended Posts

Добрый день, необходима помощь по оформлению письма-заказа.

<?php echo $shipping_address; ?> подтягивает ФИО/Адрес/Индекс(паспортные данные), мне надо разделить их

 

пример.

 

<?php echo $shipping_address; ?> - Адрес доставки

<?php echo $name; ?> - ФИО

<?php echo $index; ?> - индекс

<?php echo $pasport; ?> - паспортные данные

 

по всем остальним вопросам пишите))) возможно сотрудничество за умеренную плату )) :-)

Надіслати
Поділитися на інших сайтах


Все это формируется в модели - catalog/model/checkout/order

http://joxi.ru/MAjeOvRh1Rgw2e

 

Можете брать и оформлять переменные конкретные

$template->data['first_name'] = $order_info['shipping_firstname'],

, а потом в tpl прописывать вместо <?php echo $shipping_address; ?>

Так навскидку, если что не получится пишите

Надіслати
Поділитися на інших сайтах

Подставлял из списка catalog/model/checkout/order.php выдает ошибку

 

return array(
                'order_id'                => $order_query->row['order_id'],
                'invoice_no'              => $order_query->row['invoice_no'],
                'invoice_prefix'          => $order_query->row['invoice_prefix'],
                'store_id'                => $order_query->row['store_id'],
                'store_name'              => $order_query->row['store_name'],
                'store_url'               => $order_query->row['store_url'],
                'customer_id'             => $order_query->row['customer_id'],
                'firstname'               => $order_query->row['firstname'],
                'lastname'                => $order_query->row['lastname'],
                'email'                   => $order_query->row['email'],
                'telephone'               => $order_query->row['telephone'],
                'fax'                     => $order_query->row['fax'],
                'custom_field'            => unserialize($order_query->row['custom_field']),
                'payment_firstname'       => $order_query->row['payment_firstname'],
                'payment_lastname'        => $order_query->row['payment_lastname'],
                'payment_company'         => $order_query->row['payment_company'],
                'payment_address_1'       => $order_query->row['payment_address_1'],
                'payment_address_2'       => $order_query->row['payment_address_2'],
                'payment_postcode'        => $order_query->row['payment_postcode'],
                'payment_city'            => $order_query->row['payment_city'],
                'payment_zone_id'         => $order_query->row['payment_zone_id'],
                'payment_zone'            => $order_query->row['payment_zone'],
                'payment_zone_code'       => $payment_zone_code,
                'payment_country_id'      => $order_query->row['payment_country_id'],
                'payment_country'         => $order_query->row['payment_country'],
                'payment_iso_code_2'      => $payment_iso_code_2,
                'payment_iso_code_3'      => $payment_iso_code_3,
                'payment_address_format'  => $order_query->row['payment_address_format'],
                'payment_custom_field'    => unserialize($order_query->row['payment_custom_field']),
                'payment_method'          => $order_query->row['payment_method'],
                'payment_code'            => $order_query->row['payment_code'],
                'shipping_firstname'      => $order_query->row['shipping_firstname'],
                'shipping_lastname'       => $order_query->row['shipping_lastname'],
                'shipping_company'        => $order_query->row['shipping_company'],
                'shipping_address_1'      => $order_query->row['shipping_address_1'],
                'shipping_address_2'      => $order_query->row['shipping_address_2'],
                'shipping_postcode'       => $order_query->row['shipping_postcode'],
                'shipping_city'           => $order_query->row['shipping_city'],
                'shipping_zone_id'        => $order_query->row['shipping_zone_id'],
                'shipping_zone'           => $order_query->row['shipping_zone'],
                'shipping_zone_code'      => $shipping_zone_code,
                'shipping_country_id'     => $order_query->row['shipping_country_id'],
                'shipping_country'        => $order_query->row['shipping_country'],
                'shipping_iso_code_2'     => $shipping_iso_code_2,
                'shipping_iso_code_3'     => $shipping_iso_code_3,
                'shipping_address_format' => $order_query->row['shipping_address_format'],
                'shipping_custom_field'   => unserialize($order_query->row['shipping_custom_field']),
                'shipping_method'         => $order_query->row['shipping_method'],
                'shipping_code'           => $order_query->row['shipping_code'],
                'comment'                 => $order_query->row['comment'],
                'total'                   => $order_query->row['total'],
                'order_status_id'         => $order_query->row['order_status_id'],
                'order_status'            => $order_query->row['order_status'],
                'affiliate_id'            => $order_query->row['affiliate_id'],
                'commission'              => $order_query->row['commission'],
                'language_id'             => $order_query->row['language_id'],
                'language_code'           => $language_code,
                'language_directory'      => $language_directory,
                'currency_id'             => $order_query->row['currency_id'],
                'currency_code'           => $order_query->row['currency_code'],
                'currency_value'          => $order_query->row['currency_value'],
                'ip'                      => $order_query->row['ip'],
                'forwarded_ip'            => $order_query->row['forwarded_ip'],
                'user_agent'              => $order_query->row['user_agent'],
                'accept_language'         => $order_query->row['accept_language'],
                'date_modified'           => $order_query->row['date_modified'],
                'date_added'              => $order_query->row['date_added']
            );
        } else {
            return false;
        }
    }

Надіслати
Поділитися на інших сайтах


Не хочет

 

Статус заказа: В обработке
Notice: Undefined variable: firstname in /home/www/z268944/htdocs/catalog/view/theme/default/template/mail/order.tpl on line 47
Notice: Undefined variable: lastname in /home/www/z268944/htdocs/catalog/view/theme/default/template/mail/order.tpl on line 48
Notice: Undefined variable: payment_firstname in /home/www/z268944/htdocs/catalog/view/theme/default/template/mail/order.tpl on line 49
Notice: Undefined variable: payment_lastname in /home/www/z268944/htdocs/catalog/view/theme/default/template/mail/order.tpl on line 50
Notice: Undefined variable: payment_postcode in /home/www/z268944/htdocs/catalog/view/theme/default/template/mail/order.tpl on line 51
Notice: Undefined variable: payment_address_1 in /home/www/z268944/htdocs/catalog/view/theme/default/template/mail/order.tpl on line 52
Notice: Undefined variable: payment_address_2 in /home/www/z268944/htdocs/catalog/view/theme/default/template/mail/order.tpl on line 53
Notice: Undefined variable: payment_city in /home/www/z268944/htdocs/catalog/view/theme/default/template/mail/order.tpl on line 54

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.