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

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

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

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

 

Внесены изменения в .../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 и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.