Диалог входа/регистрации на странице заказа в корзине

Прошу помощи в следующем вопросе:

На странице заказа в корзине, в правой части (оформление заказа) присутствует ссылка для входа постоянного клиента. Нажатие на ссылку открывает диалоговое окно входа.
Мне необходимо эту ссылку переместить (создать подобную) на той же странице, но немножко в другом месте. Выглядит это так:

                <div class="s-section-body form">
                    <div class="s-regular-customer"><a href="{$wa->getUrl('shop/login/')}" class="js-show-login-dialog">Войти</a></div>

Т.е. я размещаю эту ссылку до вывода формы {$checkout_form}. И в таком случае не срабатывает открытие диалога при клике на ссылку, а происходит переход на страницу входа. Не могу понять в чем проблема. Ведь она в любом случае находится внутри дива с id="js-order-form".
В form.js видим, что должно работать

                that.$wrapper.on("click", ".js-show-login-dialog", function(event) {
                    event.preventDefault();
                    openDialog("login");
                });

но нет же.

Через removeClass убрал js-show-login-dialog у штатной ссылки, чтоб не было конфликтов. Но воз и ныне там.

Подскажите, пожалуйста, как победить это дело.

1 ответ

  • 1
    Плебей 18 марта 2019 13:33 #

    Ну, очень отзывчивая поддержка...

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите