@matros97

OpenCart не работает поиск?

Добрый день, изучаю OpenCart 2 и не могу понять почему не работает поиск вроде бы все делаю правельно а он не работает,
в файле header.tpl я прописал так
<?=$search?>
и создал файл search.ptl
вот код
<div class="nav navbar-nav navbar-right">
									<form class="navbar-form navbar-left" role="search" method="get" action="">
										<div class="input-group">
											<input type="text" class="form-control" value="<?= $search; ?>" placeholder="<?=$text_search; ?>">
											<span class="input-group-btn">
												<button type="submit" class="btn btn-default" name="go"><i class="glyphicon glyphicon-search"></i></button>
											</span>
										</div>
									</form>
								</div>

в чем может быть проблема
как я понимаю мне надо указать параметр action
  • Вопрос задан
  • 1521 просмотр
Пригласить эксперта
Ответы на вопрос 1
zoozag
@zoozag
Opencart
Вот скрипт который отвечает за стандартный поиск opencart /catalog/view/javascript/common.js

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


Т.е. вам либо нужно form добавить id="search", либо селектор сменить в common.js
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы