Диалог входа/регистрации на странице заказа в корзине
Прошу помощи в следующем вопросе:
На странице заказа в корзине, в правой части (оформление заказа) присутствует ссылка для входа постоянного клиента. Нажатие на ссылку открывает диалоговое окно входа.
Мне необходимо эту ссылку переместить (создать подобную) на той же странице, но немножко в другом месте. Выглядит это так:
<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 ответ
Ну, очень отзывчивая поддержка...