[Решено] Исправить корзину

Тема в разделе "OpenCart", создана пользователем karpus, 5 окт 2018.

  1. karpus

    karpus

    Регистрация:
    22 мар 2013
    Сообщения:
    3
    Симпатии:
    0
    Реализую корзину с бейджем (количество товара)
    [​IMG]
    все работает если добавлять товар с главной страницы (нажав кнопку Купить), но если зайти на страницу товара при нажатии на кн. Купить происходит следующее
    [​IMG] после перезагрузки все становится на свои места.
    Подскажите пожалуйста, где подправить, знаю что в common.js файле, но что именно?
     
  2. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    803
    Симпатии:
    399
    В карточке товара - свой JS обработчик, склонируйте блок по добавлению товара в корзину сюда (PRODUCT.TPL) и все будет гуд (прокрутите вниз страницы и увидите скрипт обработчик)
     
  3. karpus

    karpus

    Регистрация:
    22 мар 2013
    Сообщения:
    3
    Симпатии:
    0
    Благодарю за подсказку, заработало,
    если не затруднит, еще вопрос к этому же
    беру вот этот код $('#cart > button'').html('<span>' + json['total'] + '</span>');
    вместо >button вписываю что угодно работает, если вот так $('#cart ').html........ отображается талько текст
    На что влияет вот это $('#cart > button') ... ?
     
  4. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    803
    Симпатии:
    399
    Код:
    $('#cart > button')
    это селектор, по отношению к которому срабатывает действие, в данном случае - вывод:
    Код:
    html('<span>' + json['total'] + '</span>')
    тоесть на кнопке button в блоке с id="cart" будет выведен текст json['total']
     
  5. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Наверное, всё же не совсем что угодно.
    > - этот знак указывает, что нужно смотреть среди потомков первого уровня предыдущего селектора (в вашем случае #cart), а следующий за ним селектор - это то, что требуется найти (button).
     
  6. karpus

    karpus

    Регистрация:
    22 мар 2013
    Сообщения:
    3
    Симпатии:
    0
    да, согласен не все что угодно, это я с горяча, но странно вписал span и тоже работало