Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


 Поделиться

Рекомендованные сообщения

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

<?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

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.