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

Вывод отзывов в каталоге


Recommended Posts

Здравствуйте.

Нужно вывести в каждой карточке кол-во отзывов.

Что я сделал :

вставил в catalog.tp - 

 <a href="<?php echo $product['href']; ?>"><?php echo $reviews; ?></a>

и вставил в catalor.php - 

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

не уверен, что правильно, вывело только ссылку с со словами text_reviews.

подскажите, что нужно в контроллере написать, чтобы вывело кол-во отзывов?

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


Ошибка

Call to undefined method ControllerProductCategory::catalog_model_getProduct()

может model_catalog_getProduct? 

 

$reviews = $this->catalog_model_getProduct($product_id)->row['reviews'];
$data['reviews'] = sprintf($this->language->get('text_reviews')); 

такие две строки я вставил в catalog.php в контроллере

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


$data['reviews'] = sprintf($this->language->get('text_reviews')); 

и что по-вашему эта строка должна возвращать?  :-D

 

А может и  model_catalog_getProduct. Писал из головы. Смотреть нужно в контроллер.

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


В контроллере после

$data['products'][] = array(

добавить

'qty_revews'  => $result['reviews'],

В шаблоне перед закрывающим дивом  

<div class="rating">
    сюда
 </div>

это

<sup><?php echo $product['qty_revews']; ?></sup>
  • +1 2
Надіслати
Поділитися на інших сайтах

спасибо большое О_о
как-то неожиданно всё просто вы так сделали...
я думал. что нужно объявить переменную, потом её забрать из БД в контроллере через get и только потом вывести.
еще учиться, учиться и еще раз учиться . . .   :(
спасибо еще раз !

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


Из БД ее уже достал метод getProduct, о котором вам выше писали. Если хорошо поищите найдете его вызов в контроллере.

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

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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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