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

Фото товара в информации о заказе


AlexeySH

Recommended Posts

Подскажите пожалуйста, как можно добавить фото товара при просмотре подробностей заказа в личном кабинете?

Больше интересует что нужно прописать в контроллере? (Хотя может уже все прописано, но не понимаю как вытащить ссылку на изображение заказанного товара)

Изображение

Змінено користувачем AlexeySH
Надіслати
Поділитися на інших сайтах


Сам спросил, сам ответил ). Может кому пригодится.

Изменяем 3 файла:

1. /catalog/model/account/order.php

В функции public function getOrderProducts($order_id) изменяем запрос:

$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "order_product WHERE order_id = '" . (int)$order_id . "'");

на

$query = $this->db->query("SELECT op.*,p.image FROM " . DB_PREFIX . "order_product op LEFT JOIN " . DB_PREFIX . "product p ON op.product_id=p.product_id WHERE order_id = '" . (int)$order_id . "'");

2. /catalog/controller/account/order.php

После public function info() { добавляем:

$this->load->model('tool/image');

Перед $this->data['products'][] = array( добавляем:

if ($product['image']) {

$image = $product['image'];

} else {

$image = 'no_image.jpg';

}

После $this->data['products'][] = array( добавляем:

'thumb' => $this->model_tool_image->resize($image, $this->config->get('config_image_cart_width'), $this->config->get('config_image_cart_height')),

3. /catalog/view/theme/default/template/account/order_info.tpl

Вставляем в нужном месте:

<img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" />

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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