Добрый день гуру OPENCART!
Начинающий пользователь хочет разобраться в поиске по сайту
(сделать дополнительный на основе существующего)
Хочу вынести его в HEADER, но это уже не столь важно.
Просто разобраться в функционале. На данный момент есть:
<div id="search-code">
<div class="button-search-code"></div>
<input class="a" type="text" onfocus="if (this.value == 'по коду'){this.value = '';}" onblur="if (this.value == ''){this.value = 'по коду';}" name="search-code" value="по коду" />
</div>
в common.js
/* Search code */
$('.button-search-code').bind('click', function() {
url = $('base').attr('href') + 'index.php?route=product/search';
var search = $('button-search-content [name=\'search-code\']').attr('value');
if (search) {
url += '&search=' + encodeURIComponent(search);
}
location = url;
});
$('#search-code input[name=\'search-code\']').bind('keydown', function(e) {
if (e.keyCode == 13) {
url = $('base').attr('href') + 'index.php?route=product/search';
var search = $('input[name=\'search-code\']').attr('value');
if (search) {
url += '&search=' + encodeURIComponent(search);
}
location = url;
}
});
пытаюсь на его основе создать HTML:
<div id="search-content">
<div class="button-search-content"></div>
<input class="s" type="text" onfocus="if (this.value == 'по коду'){this.value = '';}" onblur="if (this.value == ''){this.value = 'по коду';}" name="search-code" value="по коду" />
</div>
JS:
/* Search-content */
$('.button-search-content').bind('click', function() {
url = $('base').attr('href') + 'index.php?route=product/search';
var search = $('button-search-content input[name=\'search-code\']').attr('value');
if (search) {
url += '&search=' + encodeURIComponent(search);
}
location = url;
});
$('#search-content input[name=\'search-code\']').bind('keydown', function(e) {
if (e.keyCode == 13) {
url = $('base').attr('href') + 'index.php?route=product/search';
var search = $('button-search-content input [name=\'search-code\']').attr('value');
if (search) {
url += '&search=' + encodeURIComponent(search);
}
location = url;
}
});
Не работает, может еще где-то в каком-то файле поискать?
Заранее благодарен.