Перейти к содержанию
Impalla

[Решено] История заказов

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

Доброго времени суток, помогите пожалуйста разобраться в чем может быть проблема?

Версия движка 1.5.5.1.1



image.png

<?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
<div id="content"><?php echo $content_top; ?>
  <div class="breadcrumb">
    <?php foreach ($breadcrumbs as $breadcrumb) { ?>
    <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
    <?php } ?>
  </div>
  <h1><?php echo $heading_title; ?></h1>
  <?php if ($orders) { ?>
  <?php foreach ($orders as $order) { ?>
  <div class="order-list">
    <div class="order-id"><b><?php echo $text_order_id; ?></b> #<?php echo $order['order_id']; ?></div>
    <div class="order-status"><b><?php echo $text_status; ?></b> <?php echo $order['status']; ?></div>
    <div class="order-content">
      <div><b><?php echo $text_date_added; ?></b> <?php echo $order['date_added']; ?><br />
        <b><?php echo $text_products; ?></b> <?php echo $order['products']; ?><br />
         <b> <?php echo $text_products_count; ?> </b> <?php echo $order['products_count']; ?>  </div>
      <div><b><?php echo $text_customer; ?></b> <?php echo $order['name']; ?><br />
        <b><?php echo $text_total; ?></b> <?php echo $order['total']; ?></div>
      <div class="order-info"><a href="<?php echo $order['href']; ?>"><img src="catalog/view/theme/default/image/info.png" alt="<?php echo $button_view; ?>" title="<?php echo $button_view; ?>" /></a>  <a href="<?php echo $order['reorder']; ?>"><img src="catalog/view/theme/default/image/reorder.png" alt="<?php echo $button_reorder; ?>" title="<?php echo $button_reorder; ?>" /></a></div>
    </div>
  </div>
  <?php } ?>
  <div class="pagination"><?php echo $pagination; ?></div>
  <?php } else { ?>
  <div class="content"><?php echo $text_empty; ?></div>
  <?php } ?>
  <div class="buttons">
    <div class="right"><a href="<?php echo $continue; ?>" class="button"><?php echo $button_continue; ?></a></div>
  </div>
  <?php echo $content_bottom; ?></div>
<?php echo $footer; ?>

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


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

в текстовом файле нет строк $text_products_count

 

проверьте /catalog/language/russian/account/order.php 

19 строка $_['text_products_count']   = 'Товаров:';

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


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

В контроллер добавьте

$this->data['text_products_count'] = $this->language->get('text_products_count');

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


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

image.png

 

в текстовом файле нет строк $text_products_count

 

проверьте /catalog/language/russian/account/order.php 

19 строка $_['text_products_count']   = 'Товаров:';

В том то и дело, казалось бы все есть. Но в чем проблема не понятно. order_list.tpl лист заменил, на стандартный. 
Дело в том что даже на стандартном шаблоне та же беда. 

 

<?php
// Heading 
$_['heading_title']         = 'История заказов';

// Text
$_['text_account']          = 'Личный Кабинет';
$_['text_order']            = 'Заказ';
$_['text_order_detail']     = 'Детали заказа';
$_['text_invoice_no']       = '№ Счета:';
$_['text_order_id']         = '№ Заказа:';
$_['text_status']           = 'Статус:';
$_['text_date_added']       = 'Дата:';
$_['text_customer']         = 'Покупатель:';
$_['text_shipping_address'] = 'Адрес доставки:';
$_['text_shipping_method']  = 'Способ доставки:';
$_['text_payment_address']  = 'Адрес плательщика:';
$_['text_payment_method']   = 'Способ оплаты:';
$_['text_products']         = 'Позиций:';
$_['text_products_count']   = 'Товаров:';
$_['text_total']            = 'Итого:';
$_['text_comment']          = 'Комментарий к заказу';
$_['text_history']          = 'История заказов';
$_['text_success']          = 'Товары из заказа #%s успешно добавлены в Вашу корзину!';
$_['text_empty']            = 'Вы еще не совершали покупок!';
$_['text_error']            = 'Заказ не найден!';

// Column
$_['column_name']           = 'Наименование товара';
$_['column_model']          = 'Модель';
$_['column_quantity']       = 'Количество';
$_['column_price']          = 'Цена';
$_['column_total']          = 'Итого';
$_['column_action']         = 'Действие';
$_['column_date_added']     = 'Дата';
$_['column_status']         = 'Статус';
$_['column_comment']        = 'Комментарий';
?>

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


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

В контроллер добавьте

$this->data['text_products_count'] = $this->language->get('text_products_count');

Спасибо, добавил. Однако после чего вылезла следующая проблема. В шапке сайта появилась данная ошибка

 

Notice: Undefined variable: product_count in /home/МОЙ САЙТ/domains/МОЙ САЙТ/public_html/catalog/controller/account/order.php on line 113Notice: Undefined variable: product_count in /home/МОЙ САЙТ/domains/МОЙ САЙТ/public_html/catalog/controller/account/order.php on line 113

После чего я добавил еще одну строчку кода в order.php

 

$product_count = $this->model_account_order->getTotalOrderProductsCountByOrderId($result['order_id']);

После чего при нажатии на вкладку "История заказов" Появляется белый экран 

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


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

Всем спасибо за отзывчивость и помощь! Вопрос решил c с полной заменой order.php в папках catalog/model/account/ и  catalog/controller/account/

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


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

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

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

×

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

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