Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

brigkroev

Newbie
  
  • Posts

    2
  • Joined

  • Last visited

brigkroev's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. Всем доброго времени суток! Друзья, помогите пожалуйста добавить поля Manufacturer.name, Product.location и Stock_status.name (производитель, нахождение и срок поставки) в результаты поиска. Производителя хочется видеть в качестве ссылки. В идеале было бы добавить указанные поля в виде отдельных колонок, но пойдет и снизу под наименованием каждого товара, подобно описанию. заранее спасибо!
  2. Всем добрый день! При использовании OcStore 1.5.5.1.1 столкнулся с двумя задачами: 1. Как сделать поиск не только по наименованиям товаров, но и по их описанию, не вынуждая пользователя ставить соответствующую галочку в расширенном поиске. 2. Как модифицировать (в моём случае вырезать лишние символы) из строки поиска, введённой пользователем. Поискав в интернете особо ничего не нашел. Хотя на первый вопрос был найден ответ с редактированием файла catalog/view/javascript/common.js, но почему-то в моем случае это не заработало. Вот соответственно найдя самостоятельно решение, решил поделиться - может кому пригодится. 1. В файле catalog\controller\product\search.php необходимо сделать следующие изменения: // if (isset($this->request->get['description'])) { - 27 строка // $description = $this->request->get['description']; // } else { // $description = ''; // } $description = true; // Принудительно взводим галочку Соответственно, когда нажимается кнопка ПОИСК, галочка "Искать в описании" взводится автоматически 2. В моём магазине автозапчастей имеется каталог с идентификацией по серийному номеру, по которому собственно и организован поиск. Однако в разных каталогах одни и теже номера могут различаться тем, что где-то они используются с внутренними разделителями в виде тире, а где-то нет... Для примера один и тот же номер может иметь вид: 14520PLC315 либо 14520-PLC315 либо 14520-PLC-315 и т.п. В своём каталоге я для удобства решил хранить все серийный номера без тире. Соответственно встала задача, как вырезать все тире из строки поиска, введенной пользователем. Всё в том же файле catalog\controller\product\search.php необходимо внести следующие изменения: if (isset($this->request->get['search'])) { - 12 строка $search = $this->request->get['search']; $search = str_replace('-', '', $search); // Вырезаем ненужные тире } else { $search = ''; } рад, если данный топик кому-то поможет сэкономить время
Guest
×
  • Create New...

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.