Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Как вывести адрес досивки в /catalog/view/theme/default/template/account/order_list.tpl


Ilya2223
 Погделиться

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

Подскажите как вывести адрес досивки в /catalog/view/theme/default/template/account/order_list.tpl ?

 

Там выводится по умолчанию икое

      <?php if ($orders) { ?>
      <div class="table-responsive">
        <table class="table table-bordered table-hover">
          <thead>
            <tr>
              <td class="text-right"><?php echo $column_order_id; ?></td>
              <td class="text-left"><?php echo $column_customer; ?></td>
              <td class="text-right"><?php echo $column_product; ?></td>
              <td class="text-left"><?php echo $column_status; ?></td>
              <td class="text-right"><?php echo $column_total; ?></td>
              <td class="text-left"><?php echo $column_date_added; ?></td>
              <td></td>
            </tr>
          </thead>
          <tbody>
            <?php foreach ($orders as $order) { ?>
            <tr>
              <td class="text-right">#<?php echo $order['order_id']; ?></td>
              <td class="text-left"><?php echo $order['name']; ?></td>
              <td class="text-right"><?php echo $order['products']; ?></td>
              <td class="text-left"><?php echo $order['status']; ?></td>
              <td class="text-right"><?php echo $order['total']; ?></td>
              <td class="text-left"><?php echo $order['date_added']; ?></td>
              <td class="text-right"><a href="<?php echo $order['view']; ?>" data-toggle="tooltip" title="<?php echo $button_view; ?>" class="btn btn-info"><i class="fa fa-eye"></i></a></td>
            </tr>
            <?php } ?>
          </tbody>
        </table>
      </div>
      <div class="row">
        <div class="col-sm-6 text-left"><?php echo $pagination; ?></div>
        <div class="col-sm-6 text-right"><?php echo $results; ?></div>
      </div>
      <?php } else { ?>
      <p><?php echo $text_empty; ?></p>
      <?php } ?>

 

Версия движка Ocstore 2.3

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


решаемо почти все

просто в некоторых случаях липотому что нет стимула, липотому что неясен уровень знаний ищуещёго решение

 

для вывода адреса досивки в шаблон - сначала его нужно добавить в контроллер

catalog\controller\account\order.php

 

после

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

 

добавить

'shipping'   => $result['shipping_address_1'],

 

и уже в нужном месте шаблона выводить $order['shipping']

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

В 18.02.2020 в 20:05, AlexDW сказал:

решаемо почти все

просто в некоторых случаях липотому что нет стимула, липотому что неясен уровень знаний ищуещёго решение

 

для вывода адреса досивки в шаблон - сначала его нужно добавить в контроллер

catalog\controller\account\order.php

 

после

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

 

добавить

'shipping'   => $result['shipping_address_1'],

 

и уже в нужном месте шаблона выводить $order['shipping']

сгделал ик, ничего не выводит(

 

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


вопрос удалось решить

добавил в могдель

$query = $this->db->query("SELECT o.order_id, o.firstname, o.lastname, os.name as status, o.date_added, o.total, o.shipping_address_1, o.currency_code, o.currency_value FROM `" . DB_PREFIX . "order` o LEFT JOIN " . DB_PREFIX . "order_status os ON (o.order_status_id = os.order_status_id) WHERE o.customer_id = '" . (int)$this->customer->getId() . "' AND o.order_status_id > '0' AND o.store_id = '" . (int)$this->config->get('config_store_id') . "' AND os.language_id = '" . (int)$this->config->get('config_language_id') . "' ORDER BY o.order_id DESC LIMIT " . (int)$start . "," . (int)$limit);
 

а именно добавил o.shipping_address_1,

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


18 минут назад, Ilya2223 сказал:

добавил в могдель

Проещё
"SELECT o.*, o.order_id,

Улитывая, что  кортоже не велик (10 как лимит)
 

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

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

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

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

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

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

Войти

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

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

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

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

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