Добрый день, форумчане!
Такая проблема. SKU добавил везде - продукты, категории, админка, все везде хорошо смотрится, беда только с поиском.
Если вбить номер sku в поиск, то находит всё как надо, но как я не мучился, не вылазит в тексте в товаре именно в поиске.
По этой теме в интернете вроде бы ничего нет.
Вот что добавляю:
catalog/controller/product/search.php
if (isset($this->request->get['sku'])) {
$sku = $this->request->get['sku'];
} else {
$sku = '';
}
if (isset($this->request->get['sku'])) {
$url .= '&sku=' . $this->request->get['sku'];
}
$data['sku'] = $product_info['sku'];
в этом блоке
if (isset($this->request->get['search']) || isset($this->request->get['tag'])) {
$filter_data = array(
'filter_name' => $search,
'filter_tag' => $tag,
'filter_sku' => $sku, //эту строку добавил
в этом блоке
$data['products'][] = array(
'product_id' => $result['product_id'],
'thumb' => $image,
'name' => $result['name'],
'description' => utf8_substr(trim(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8'))), 0, $this->config->get('theme_' . $this->config->get('config_theme') . '_product_description_length')) . '..',
'price' => $price,
'sku' => $product_info['sku'], //эту строку добавил
if (isset($this->request->get['sku'])) {
$url .= '&sku=' . $this->request->get['sku'];
}
$data['sku'] = $sku;
В файле catalog/view/theme/шаблон_тема/template/product/search.twig
Ни {{ product.sku }} ни {{ sku }} ничего не выводят.
Помогите!