Вопросна кнопке добавить в корзину модальное окно
Здравствуйте.
Подскажите, как реализовать такое: При нажатии кнопки "Добавить в корзину", появлялось модальное окно, с кнопками "перейти в корзину" "продолжить закупки". Пробовал по Вашему уроку логин в popup окне, окно выводится, но как его привязать к кнопке? Думаю, что есть методы проще, но не нашел. C Ajax только начал знакомиться. В общем надо как-то так: http://photics.ru/
Спасибо за любой ответ.
- Гость
- 25.06.2012
- 15126
Комментарии
Прицепмл к классу кнопки блок на jquery:
Блок при нажатии открывается, но теперь товар не добавляется. Наверно есть какое-то решение, или готовый модуль, но перерыл весь инет, и ничего не нашел, кроме как темизировать такое окно, и то вопрос без ответа. Помогите советом.
Подробно объяснить не смогу, так как сейчас нету доступа к коду. Но надеюсь поймете по наводке :)
При загрузке страницы инициализируем jQuery UI Dialog - подключаем встроенную библиотеку Друпала. Далее альтерим форму с кнопкой добавления товара и навешиваем на нее ajax-обработчик, который через ajax command будет вызывать ваше диалоговое окно.
Если не получится, то завтра распишу подробнее, если меня не опередит хозяин блога :))
Подробно объяснить не смогу, так как сейчас нету доступа к коду. Но надеюсь поймете по наводке :)
При загрузке страницы инициализируем jQuery UI Dialog - подключаем встроенную библиотеку Друпала. Далее альтерим форму с кнопкой добавления товара и навешиваем на нее ajax-обработчик, который через ajax command будет вызывать ваше диалоговое окно.
Если не получится, то завтра распишу подробнее, если меня не опередит хозяин блога :))
Я так понимаю, что при загрузке страницы jQuery UI Dialog инициализируется у меня в temlate.tpl.php:
А остальное, лучше на примере, если не затруднит. Не разбирался пока в этом, хотя пора.
Подключение библиотек:
Инициализация в JS-файле:
Кастомный модуль, где альтерим форму:
В коде есть немного лишнего, так как это из рабочего модуля для магазина на Commerce. Не уверен, что все грамотно, но у меня пока работает без сбоев :)
Что- то не выходит:
Подключил библиотеки
2. JS-файл без изменений подключил в my_theme/info.
3. создал кастомный модуль tmodalwindow, где в tmodalwindow.info написал:
В tmodalwindow.module изменил commerce на uc:
Почитил кэш.
При попытке подключить модуль-ошибки
Это ему 360 сек не хватило, или все не так?
Я не написал Друпал 7 ubercart 3. Икорзина не нужна, просто блок. Помогите кто-нибудь.
Подскажите где копать
А посмотри этот модуль: http://drupal.org/project/modal_forms
Переопределить ссылку корзины через примеры, что ниже в модуле?
Пытаюсь сделать тот же фунционал в Commerce, но не выходит каменный цветок :(
Angarsky, можете поделиться рабочим модулем?
Так же был бы рад рабочему модулю для commerce
Commerce add to cart confirmation
Комментировать