Jump to content
Sign in to follow this  
psyman

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

Recommended Posts

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

в контроллере пытался добавить: '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

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

Share this post


Link to post
Share on other sites

кто поможет с полным решением вопроса, гарантирую вознаграждение) Срочно!

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.