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

Нужен модуль поиска для OpenCart 2

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

Подскажите есть ли модули поиска для OpenCart 2? Переискал везде так и не нашел, стандартный поиск в шапке - все ок, а нужен еще поиск который будет выводиться модулем в левой колонке под меню.

 

Заранее огромное спасибо! :) 

Поделиться сообщением


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

Где угодно: 

<div id="mynewsearch">
  <input type="text" name="newsearch">
  <button type="newbutton">search</button>
</div>

 
.js: 

$('#mynewsearch input[name=\'newsearch\']').parent().find('newbutton').on('click', function() {
  url = $('base').attr('href') + 'index.php?route=product/search';
  var value = $('#mynewsearch input[name=\'newsearch\']').val();
   if (value) {
   url += '&search=' + encodeURIComponent(value);
   }
  location = url;
});
$('#mynewsearch input[name=\'newsearch\']').on('keydown', function(e) {
  if (e.keyCode == 13) {
  $('#mynewsearch input[name=\'newsearch\']').parent().find('newbutton').trigger('click');
  }
});

Стили по вкусу

Изменено пользователем AlexFisher

Поделиться сообщением


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

Где угодно: 

<div id="mynewsearch">
  <input type="text" name="newsearch">
  <button type="newbutton">search</button>
</div>
 

.js: 

$('#mynewsearch input[name=\'newsearch\']').parent().find('newbutton').on('click', function() {
  url = $('base').attr('href') + 'index.php?route=product/search';
  var value = $('#mynewsearch input[name=\'newsearch\']').val();
   if (value) {
   url += '&search=' + encodeURIComponent(value);
   }
  location = url;
});
$('#mynewsearch input[name=\'newsearch\']').on('keydown', function(e) {
  if (e.keyCode == 13) {
  $('#mynewsearch input[name=\'newsearch\']').parent().find('newbutton').trigger('click');
  }
});
Стили по вкусу

 

Сделал так и после клика на "Найти" попадаю на главную а в url вижу: /index.php?newsearch=выава 

 

Код html:

 

<form class="search">
<h3 class="sidebar__title">Поиск по артикулу</h3>
<div class="wrap-xs">
<div id="mynewsearch" class="wrap-input">
<input type="text" name="newsearch" class="search__input" placeholder="Введите артикул">
<button type="newbutton">search</button>
</div>
</div>
</form>
Изменено пользователем hangman
используем тег code

Поделиться сообщением


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

Хрустальный шар в стирке.

Изменено пользователем AlexFisher

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×