Всем привет, установил модуль ColorBox. У него есть такая фича- при нажатии на ссылку с адресом mysite.ru/user/login появляется всплывающее окно авторизации.
Добавил ссылку- всё замечательно, всё работает.
Но есть один недостаток - после успешной авторизациии форма отправляет меня на страницу mysite.ru/user/login, а мне очень бы хотелось, чтобы страница осталась та же, на которой я ссылку нажал.
Это возможно? Смотрел код модуля - не разобрался. Куда копать?
Комментарии
Юзаем http://drupal.org/project/modal_forms
Спасибо, получилось!
Вариантов много.
Можно к примеру к ссылке логина через Колабокс приписать в конце ?destination=node(id ноды)
либо есть модуль login_destination
Пасиб за подсказки! Супер!
Воспользовался тем же colorbox. Вывожу форму регистрации в модальном окне, если пользователь не авторизирован, и пробует посмотреть подробный товар. Проблема в том, если он неправильно заполняет поля при регистрации, его редиректит на страницу регистрации. Вот как убрать этот редирект? Хотелось бы чтобы неправильные поля ему в модальном окне подсвечивались.
Пытаюсь вывести через modal forms форму webform - выдает следующее.
Полученный код HTTP: 200
Следует отладочная информация.
Путь: sendform
Текст Состояния: OK
Текст Ответа:
Оставить заявку | bymeron
@import url("http://bymeron/modules/system/system.base.css?mviuxy");
@import url("http://bymeron/modules/system/system.menus.css?mviuxy");
@import url("http://bymeron/modules/system/system.messages.css?mviuxy");
@import url("http://bymeron/modules/system/system.theme.css?mviuxy");
@import url("http://bymeron/misc/ui/jquery.ui.core.css?mviuxy");
@import url("http://bymeron/misc/ui/jquery.ui.theme.css?mviuxy");
@import url("http://bymeron/modules/overlay/overlay-parent.css?mviuxy");
@import url("http://bymeron/sites/all/modules/colorbox_node/colorbox_node.css?mviuxy");
@import url("http://bymeron/modules/comment/comment.css?mviuxy");
@import url("http://bymeron/modules/field/theme/field.css?mviuxy");
@import url("http://bymeron/modules/node/node.css?mviuxy");
@import url("http://bymeron/modules/search/search.css?mviuxy");
@import url("http://bymeron/modules/user/user.css?mviuxy");
@import url("http://bymeron/sites/all/modules/views/css/views.css?mviuxy");
@import url("http://bymeron/sites/all/modules/admin_menu/admin_menu.css?mviuxy");
@import url("http://bymeron/sites/all/modules/admin_menu/admin_menu.uid1.css?mviuxy");
@import url("http://bymeron/sites/all/libraries/colorbox/example4/colorbox.css?mviuxy");
@import url("http://bymeron/sites/all/modules/ctools/css/ctools.css?mviuxy");
@import url("http://bymeron/sites/all/modules/ctools/css/modal.css?mviuxy");
@import url("http://bymeron/sites/all/modules/modal_forms/css/modal_forms_popup.css?m...);
@import url("http://bymeron/modules/file/file.css?mviuxy");
@import url("http://bymeron/sites/all/modules/webform/css/webform.css?mviuxy");
@import url("http://bymeron/sites/all/themes/basic/css/default.css?mviuxy");
@import url("http://bymeron/sites/all/themes/basic/css/layout.css?mviuxy");
@import url("http://bymeron/sites/all/themes/basic/css/style.css?mviuxy");
@import url("http://bymeron/sites/all/themes/basic/css/print.css?mviuxy");
Jump to Navigation
Настройки для показа административных страниц в наложенном окне (overlay).Если у вас возникли проблемы с доступом к административным страницам этого сайта, на странице своего профиля отключите их показ в наложенном окне (overlay). Игнорировать это сообщение.
Оставить заявку
Главные вкладкиПросмотр(активная вкладка)
Редактировать
Веб-формы
Результаты
Ваше имя: *
Ваш телефон: *
Email: *
Виды работ: *
- Выберите -Some readable option
Что необходимо сделать? *
+ Прикрепить файл
Главная
Дизайн
Ремонт
Непонятно... Код использую следующий
<a class="ctools-use-modal ctools-modal-modal-popup-small" href="node/1">Modal Login</a>
Сталкивался с такой же ошибкой, для Webform лучше использовать связку модулей Webform Ajax + Colorbox Node.