Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Поиск возвращает одно и тоже значения для всех продуктов


 Поделиться

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

В результатах поиска необходимо вывести артикула товара. В моём случае на все товары возвращает одинаковый артикул, принадлежащий последнему товару. В чем может быть ошибка?

 

Внесены изменения в .../catalog/controller/product/search.php

if ($result['sku']) {
  $sku = $result['sku'];
  } else {
  $sku = false;
}

Добавлен в массив

$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, $this->config->get('config_product_description_length')) . '..',
	'price'       => $price,
	'special'     => $special,
	'tax'         => $tax,
	'rating'      => $result['rating'],
	'sku'		  => $result['sku'],
	'href'        => $this->url->link('product/product', 'product_id=' . $result['product_id'] . $url)
);

и соответсвенно в конце

$data['sku'] = $sku;

Результат на картинке:

106.png

 

 

Во вложении мой файл search.php

Подскажите, почему возвращает одно и тоже значение для артикула?

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


...

'sku' => (isset($result['sku'])) ? $result['sku'] : false,

...

все остальное от лукавого и непонимания.
Ссылка на комментарий
Поделиться на других сайтах

Я стараюсь делать по-аналогии, попутно вникая в тему.

Добавить это в массив $data['products'][] в строке 263? Не помогло, все равно возвращает один артикул для всех товаров.

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


"возвращает" оно разные артикулы.

а вот "что и как ты выводишь непосредственно в шаблоне?" - известно тебе одному.

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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

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

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