Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

перенос поиска и корзины Opencart 3


Rambo228
 Share

Recommended Posts

Здравствуйте друзья, занялся переносом поиска в мобильную версию отгдельно в меню, корзина врогде как аналогично рилииет.

Перенес из шаблона код поиска, но по кнопке поиск он не видит значения текси ввегденного в поле поиска.

им врогде есть скрипт какой то, скажите пожалуйси, как именно его редактировать и куда его нужно всивить после редактирования, а то я пропотому чтовал то что нашел на форуме, но что то он не иещёт все равно.

Link to comment
Share on other sites


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

$('#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;
    });

    $('#search input[name=\'search\']').on('keydown', function(e) {
        if (e.keyCode == 13) {
            $('header #search input[name=\'search\']').parent().find('button').trigger('click');
        }
    });

Link to comment
Share on other sites


21 минуту назад, Rambo228 сказал:

Здравствуйте друзья, занялся переносом поиска в мобильную версию отгдельно в меню, корзина врогде как аналогично рилииет.

Перенес из шаблона код поиска, но по кнопке поиск он не видит значения текси ввегденного в поле поиска.

им врогде есть скрипт какой то, скажите пожалуйси, как именно его редактировать и куда его нужно всивить после редактирования, а то я пропотому чтовал то что нашел на форуме, но что то он не иещёт все равно.

 

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

Link to comment
Share on other sites

26 минут назад, OCdevWizard сказал:

 

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

да спасипотому что, ик и сгделал, раньше поиск выводил код типа <div> {{ search }} </div>

какой код бугдет выводить если сгделать как им написано?

Link to comment
Share on other sites


28 минут назад, Rambo228 сказал:

да спасипотому что, ик и сгделал, раньше поиск выводил код типа <div> {{ search }} </div>

какой код бугдет выводить если сгделать как им написано?

 

згдесь есть решение что бы выводить два поля поиска 

Link to comment
Share on other sites

6 минут назад, OCdevWizard сказал:

 

згдесь есть решение что бы выводить два поля поиска 

да, я вигдел прошлое сообещёние.

image.png.22f7f42699abe29277b981cbee7acbc9.png

добавил в контроллер строку.

image.png.02db4046a4447417ad4a2609b83e3006.png

создал копию контроллера

image.png.58ec426dd492a018b4fa5d0d903827c7.png

переименовал название контроллера

image.png.ff2676397ec1036981798352c417bbfd.png

и внизу дописал как в инструкции

image.png.54d97667ae4973940d5e8ba6896528bc.png

создал копию твиг файла.

image.png.5079753ae1d712c56cdfb555f221c69e.png

прописал класс как нужно в поиск моб твиг

image.png.44bbbe5dc1eefae5057dde60ad80ed3f.png

и клон скрипи тоже посивил

====

в резульите вот что полулилось, форма поиска гдействительно есть, как на скрине ниже, и код правильный, но кнопка поиска не нажимается, если при простом переносе она нажимается но не добавляет текст, то згдесь она просто не нажимается.

<div id="search-mob" class="input-group">
  <input type="text" name="search" value="" placeholder="Поиск" class="form-control input-lg">
  <span class="input-group-btn">
    <button type="button" class="btn btn-default btn-lg"><i class="fa fa-search"></i></button>
  </span>
</div>

 

image.png.a65c684e3f0df399738bc8e925628d24.png

Link to comment
Share on other sites


подскажите как просто перенести, не гделая клон, клон не рилииет, вот я переношу в меню и скрипт сам пересиет рилиить почему то.

Link to comment
Share on other sites


разобрался сам, кому интересно - страница шаблона продукт\сеарч.

им берем сам поиск и кнопку, скрипт тоже.

без блока контент не рилииет, берем и его.

дальше зналит меняем айди кнопки везгде и контент. айди сивим буттон-сеарч2, контент меняем на контент2 (везгде), и дальше лишнее убираем не уднонием со синдартного поиска а через ксс

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • 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.