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

Вывод доп. данных товара на странице категории


alezandro

Recommended Posts

Привет. Подскажите пожалуйста, как организовать вывод дополнительных данных на странице категории и на странице товара.

Т.е. в идеале хотелось бы добавить новое поле для заполнения при создании товара в админке, занчение и название котрого потом выводить на сайте. Впрочем можно для этого приспособить неиспользуемое поле UPC, но как его вывести и на странице категории и на странице товара пока не разобрался.

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


  • 2 months later...

Если еще актуально, то на странице товара его можно вывести вот так <?php echo $product_info['upc']; ?>. А вот как на странице категорий не понятно, Еще я его вывел в модуле рекомендуемых: для этого надо в контроллере рекомендуемых добавить

$this->data['products'][] = array(

'product_id' => $product_info['product_id'],

'thumb' => $image,

'name' => $product_info['name'],

'bonus' => $product_info['upc'],

'price' => $price,

'special' => $special,

'rating' => $rating,

'reviews' => sprintf($this->language->get('text_reviews'), (int)$product_info['reviews']),

'href' => $this->url->link('product/product', 'product_id=' . $product_info['product_id']),

);

и в шаблоне модуля избранного вставить <?php echo $product['bonus']; ?> в нужное место

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


Поидее чтобы выести и в категориях надо в контроллере категорий вставить в этом месте, что-то типо вот этого 'bonus' => $product_info['upc'], Но так не срабатывает. Не могу понять как в этот массив загнать значение поля UPC.

$this->data['products'][] = array(

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

'thumb' => $image,

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

'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..',

'price' => $price,

'bonus' => $product_info['upc'],

'special' => $special,

'tax' => $tax,

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

'reviews' => sprintf($this->language->get('text_reviews'), (int)$result['reviews']),

'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'])

);

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


  • 11 months later...

category.php  в контроллере

$this->data['products'][] = array(,

         'upc'         => $result['upc']         //добавили, где-то 208 строка
);

 

 

в шаблоне категории

<?php echo $product['upc']; ?>

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

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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