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

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


Recommended Posts

Подскажите как вывести адрес доставки в /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 как лимит)
 

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

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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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