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

[Решено] Результаты поиска


psyman

Recommended Posts

Добрый день, подскажите пожалуйста как можно вывести в результатах поиска следующие параметры товара : Модель, Артикул (SKU, код производителя), Производитель, Расположение .

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


Добрый день, подскажите пожалуйста как можно вывести в результатах поиска следующие параметры товара : Модель, Артикул (SKU, код производителя), Производитель, Расположение .

В контроллере поиска добавляете их в массив products, в шаблоне поиска выводите их в цикле.

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


в контроллере пытался добавить: 'model' => $model, в коде

$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,
 'special'	 => $special,
 'tax'		 => $tax,
 'rating'	  => $result['rating'],
 'reviews'	 => sprintf($this->language->get('text_reviews'), (int)$result['reviews']),
 'href'	    => $this->url->link('product/product', $url . '&product_id=' . $result['product_id'])
   );

ну и в шаблоне: <span><?php echo $text_model; ?></span> <?php echo $model; ?><br />

В результате на сайте слетает кодировка и выползают ошибки: Notice: Undefined variable: model in X:\home\localhost\www\catalog\controller\product\search.php on line 251 и

Модель: Notice: Undefined variable: model in X:\home\localhost\www\catalog\view\theme\default\template\product\search.tpl on line 92

Что не так делаю, можете поподробнее написать что куда добавить плз.

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


Спасибо за ответ, но это не то... мне нужно чтобы сами параметры выводились а не поиск по ним... вот на скриншоте стрелкой показал где к примеру должны выводиться параметры товара (Модель, артикул и тп) . http://floomby.ru/s1/bamDVt/full/

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


Вы правильно мыслите, только в контроллере добавьте 'model' => $result['model'], вы же из resulta берете все, а в файле шалона также из продукта берете, где у вас все продукты пробегает пишете $product['model'], ну или как там по аналогии с тем как выводиться название из этого массива.

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


TpyHT, огромное спасибо, киньте в личку ваш кошелёк или мобильный, перечислю вам благодарность)

Незачто, вы сами разобрались во всем. Меня благодарить незачем, если есть желание, то лучше пожертвуйте на развитие проекта Opencart.

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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