Перейти к содержанию
psyman

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

Рекомендуемые сообщения

Добрый день, подскажите пожалуйста как можно вывести в результатах поиска следующие параметры товара : Модель, Артикул (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, огромное спасибо, киньте в личку ваш кошелёк или мобильный, перечислю вам благодарность)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.