Помощь вывод дополнительного поля в invoice

meatuss

Постоялец
Регистрация
24 Фев 2013
Сообщения
103
Реакции
5
Подскажите как можно вывести поле

Код:
<tr>
<td ><?php echo $text_user_agent; ?></td>
<td ><?php echo $user_agent; ?></td>
</tr>
в файле admin/view/template/sale/order_invoice.tpl
ниже поля Итого ?
 
C данной частью разобрался
сделал следующим образом

в файле admin/controller/sale/order.php

находим вот такую сточку

Код:
$this->data['orders'][] = array(
и в самом конце списка добавляем такую строку

Код:
'user_agent' => $order_info['user_agent']
в итоге у меня получился вот такой столбец

Код:
$this->data['orders'][] = array(
'order_id' => $order_id,
'invoice_no' => $invoice_no,
'date_added' => date($this->language->get('date_format_short'), strtotime($order_info['date_added'])),
'store_name' => $order_info['store_name'],
'store_url' => rtrim($order_info['store_url'], '/'),
'store_address' => nl2br($store_address),
'store_email' => $store_email,
'store_telephone' => $store_telephone,
'store_fax' => $store_fax,
'email' => $order_info['email'],
'telephone' => $order_info['telephone'],
'shipping_address' => $shipping_address,
'shipping_method' => $order_info['shipping_method'],
'payment_address' => $payment_address,
'payment_company_id' => $order_info['payment_company_id'],
'payment_tax_id' => $order_info['payment_tax_id'],
'payment_method' => $order_info['payment_method'],
'product' => $product_data,
'voucher' => $voucher_data,
'total' => $total_data,
'comment' => nl2br($order_info['comment']),
'user_agent' => $order_info['user_agent']
);
после чего в файл order_invoice.tpl
прописываем вот такой код

Код:
<?php if ($order['user_agent']) { ?>
<tr>
<td align="right" colspan="5"><b><?php echo "Ваш текст:"; ?></b></td>
<td align="right"><?php echo $order['user_agent']; ?></td>
</tr>
<?php } ?>
ещё остался вот такой вопрос - как можно запретить вывод в этой строке вот этих данных
Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36
 
Назад
Сверху