У меня есть пользовательский модуль регистрации и входа в DNN, который я хотел бы открыть в fancybox, когда кто-то нажимает на вход , чтобы купить кнопку (Добавить в корзину).
Во-первых, во всплывающем окне будет отображаться кнопка входа и регистрации.После того, как кто-то нажал на одну из этих кнопок, fancybox должен остаться открытым без каких-либо обратных передач и показывать пользовательские модули DNN.Могу ли я достичь этого с помощью Knockout.js?
В настоящее время кнопка добавит товар в вашу корзину и перенаправит вас со страницы на страницу входа / регистрации.
Я бы хотел, чтобы пользователь оставался на странице продукта, не покидая ее.
Я думаю добавить модуль входа и регистрации на страницу продуктов, скрыть view.ascx и каким-то образом заставить его всплыть, как только войдите, чтобы купить кнопку была нажата.
Как сделать так, чтобы модуль входа / регистрации в Fancybox выполнял обратную передачу?Должен ли я использовать Ajax?Будет ли всплывающее окно открыто?
Кто-то, вероятно, посоветует мне использовать DNN Модал, но подходит ли оно для мобильных устройств в качестве всплывающего окна?
ОБНОВЛЕНИЕ
Я задал еще один вопрос относительно использования других существующих модулей в новом модуле: Как я могу импортировать существующий модуль DNN в новый модуль без копирования существующего кода?