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

Имя и статус в истории


Recommended Posts

Как добавить Имя покупателя и статус заказа в заказ в истории заказов?

 

Личный кабинет > История заказов > Заказ
(\catalog\view\theme\default\template\account\order_info.tpl)

 

Спасибо!

 

(1.5.4.1)

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


в catalog\controller\account\order.php

ищем строки: 

$results = $this->model_account_order->getOrderHistories($this->request->get['order_id']);

foreach ($results as $result) {
$this->data['histories'][] = array(
'date_added' => date($this->language->get('date_format_short'), strtotime($result['date_added'])),
'status' => $result['status'],
'comment' => nl2br($result['comment'])
);
}

и внутри цикла добавляем в массив любые необходимые нам данные пришедшие из getOrderHistories

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

Зачем трогать контроллер, если все есть на странице шаблона

 

При загрузке странице скриптом вытягивать значения из нужных ячеек.

 

А когда это сможете сделать,

То захочется использовать шаблоны при изменении статусов.

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

в catalog\controller\account\order.php

ищем строки: 

$results = $this->model_account_order->getOrderHistories($this->request->get['order_id']);

foreach ($results as $result) {

$this->data['histories'][] = array(

'date_added' => date($this->language->get('date_format_short'), strtotime($result['date_added'])),

'status' => $result['status'],

'comment' => nl2br($result['comment'])

);

}

и внутри цикла добавляем в массив любые необходимые нам данные пришедшие из getOrderHistories

 

если правильно понял, status в цикле уже есть, добавляю getOrderHistories и в tpl

 

foreach ($results as $result) {

$this->model_account_order->getOrderHistories($this->request->get['order_id']);

$this->model_account_order->getOrderHistories($this->request->get['status']);

}

 

в tpl:

		  <b>111</b> <?php echo $status; ?>

не то что-то.. страница слетела

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


разобрался немного что такое getOrderHistories :

 

мне нужно статус текущий, тот который в order_list.tpl,

поэтому история - не совсм то, думаю..

 

А где имя в шаблоне info? Имеется в виду это (из list):

      <div><b><?php echo $text_customer; ?></b> <?php echo $order['name']; ?><br />
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

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

Important Information

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