natural

[Решено] Вывод адреса, телефона, комментария в order.php, order_list (Админка)

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

natural    18

Всем привет!

С шаблоном order_list разобрался а вот с контроллером не могу. Прошу помощи .

 

admin/controller/sale/order.php

$my_order_info = $this->model_sale_order->getOrder($result['order_id']);
			$this->data['orders'][] = array(
				'order_id'      => $result['order_id'],
				'shipping_address' => $my_order_info['shipping_address_1'],
				'comment' => $my_order_info['comment'],
				'customer'      => $result['customer'],
				'status'        => $result['status'],
				'status_id'     => $result['order_status_id'],
				'address'       => $result['address'],
				'telephone'     => $result['telephone'],
				'comment'       => $result['comment'],
				'note' 	        => $result['note'],
				'total'         => $this->currency->format($result['total'], $result['currency_code'], $result['currency_value']),
				'date_added'    => date($this->language->get('date_format_short'), strtotime($result['date_added'])),
				'date_modified' => date($this->language->get('date_format_veryshort'), strtotime($result['date_modified'])),
				'selected'      => isset($this->request->post['selected']) && in_array($result['order_id'], $this->request->post['selected']),
				'action'        => $action
			);
		}

Как видите были несчастные попытки вывести комментарии. подскажите что не так?

В админке поля добавлены как нужно, правда нотисы сыпятся из за контроллера.

 

admin/view/template/sale/order_list.tpl

<td class="right"><?php echo $order['order_id']; ?></td>
			  <td><?php echo $order['shipping_address']; ?></td>
			  <td><?php echo $order['comment']; ?></td>			 
              <td class="left"><?php echo $order['customer']; ?></td>
              <td class="left"><?php echo $order['status']; ?></td>
              <td class="right"><?php echo $order['total']; ?></td>
              <td class="left"><?php echo $order['date_added']; ?></td>			
              <td class="left"><?php echo $order['date_modified']; ?></td>
              <td class="right"><?php foreach ($order['action'] as $action) { ?>
                [ <a href="<?php echo $action['href']; ?>"><?php echo $action['text']; ?></a> ]

что хочу сделать

 

Вывести адрес - готово!

Вывести телефон - нет

Вывести комментарии - нет

Изменено пользователем natural

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
timedontwait    100

Вы хотите вывести в списке самом ?

Вы походу не там смотрите, метод для получения заказов в списке 

$this->model_sale_order->getOrders($data);

И данные для вывода надо формировать в модели тут 

http://joxi.ru/Y2LD9d8TvK7K26

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
natural    18

Адрес я вывел таким образом.

Осталось вытащить комментарии и телефон.

Спасибо буду ковырять дальше.

image.png

Изменено пользователем afwollis

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 091

убирай

$my_order_info = $this->model_sale_order->getOrder($result['order_id']);
и все, что с этим связано.

= = =

в модели

...SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer,...
>>

...SELECT o.order_id, o.telephone, o.comment, CONCAT(o.firstname, ' ', o.lastname) AS customer,...

в контроллере

...
			$this->data['orders'][] = array(
				'order_id'      => $result['order_id'],
...
>>

...
			$this->data['orders'][] = array(
				'order_id'      => $result['order_id'],
				'telephone'     => $result['telephone'],
				'comment'       => $result['comment'],
...

в шаблоне

...<td class="right"><?php echo $order['order_id']; ?></td>...
...<td class="right"><?php echo $order['order_id']; ?></td>
<td><?php echo $order['telephone']; ?></td>
<td><?php echo $order['comment']; ?></td>
...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
natural    18

Спасибо огромное !

РЕШЕНО!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    768

ничто не радует так, как задача решенная самостоятельно ;)

 

а еще есть вот такой готовый модуль

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу