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

Похожие товары по названию


Extazy

Recommended Posts

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

Мне под заказ ставили Opencart 2.1 - на месте похожих товаров выводится блок товаров того же производителя и блок товаров из этой же категории.

 

Помогите, пожалуйста, как вывести блок с похожими по названию товарами?

Можете, пожалуйста, скинуть основу кода для view/product.php и для controller/product.php ?

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


10 минут назад, thentru сказал:

за основу можете взять поиск товаров
\catalog\controller\product\search.php

 

может вы могли бы написать минимальный код для этого? дальше я уже разберусь...

 

view/product.php
 

<?php foreach ($related as $product) { ?>
<?php if ($product['name']) {  echo $name;  } ?>

 

controller/product.php
 

$data['related'] = array();
$results = $this->model_catalog_product->getProductRelated($this->request->get['product_id']);

$data['related'][] = array(
                    'name'        => $result['name'],
                );

 

 

Что не так??

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


Вот так на странице выводит надпись Array ( ) - пустой массив... почему?

 

view/product.php

 

<?php
print_r($related);
?>

 

controller/product.php

$data['related'] = array();
            $results = $this->model_catalog_product->getProductRelated($this->request->get['product_id']);
            foreach ($results as $result) {
                $data['related'][] = array(
					'name'        => $result['name']
				);
            }

 

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


15 минут назад, Extazy сказал:

Таблица product_related содержит всего 60 записей при 2000 товаров в магазине.. почему эта таблица не обновляется? Это не стандартная функция opencart?

это товары, которые вы указываете вручную как рекомендуемые при редактировании того или иного товара

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


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

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

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

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

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

Вхід

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

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

Important Information

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