Здравствуйте. В админке фильтр товаров срабатывает только если вводить первое слово из названия товара. То есть если вводить в фильтре, например, слово "туфли", то после применения фильтра отобразятся только те товары, которые начинаются с этого слова, т.е. отобразиться товар "туфли мужские", а товар "мужские туфли" не отобразится. Подскажите как сделать так, чтобы товар отображался при вводе любого слова из названия товара, а не только первого?
В файле /admin/model/catalog/product.php найдите код Код: if (!empty($data['filter_name'])) { $sql .= " AND LCASE(pd.name) LIKE '%" . $this->db->escape(utf8_strtolower($data['filter_name'])) . "%'"; } и замените на Код: if (!empty($data['filter_name'])) { $words = explode(' ', $data['filter_name']); foreach ($words as $word) { $sql .= " AND LCASE(pd.name) LIKE '%" . $this->db->escape(utf8_strtolower($word)) . "%'"; } }