Drupal 7: Возвращаемся после Colorbox-Node на нужную страницу

Опубликовано: 09.10.2017

Простейшая мелочь, на которую пришлось потратить почти час времени, чтобы отыскать решение в англоязычной блогосфере. Возможно это есть в инструкции к Colorbox-Node, только кто же читает эти инструкции!? :)

Проблема: Запускаем какую-то страницу в модальном режиме с помощью возможностей Colorbox-Node (на модальной странице, например, самописная форма с кнопкой). После сабмита кнопки модальное окно благополучно закрывается, но мы остаемся на этой же самой странице (с формой), которая уже открыта в обычном режиме (и сразу теряется вся красота модального окна). Попытки засунуть drupal_goto в функцию сабмита формы ни к чему не приводят.

Решение до того простое, что захотелось сразу же им поделиться. :)

Прямо в теге вызова модального окна прописываем любой путь, на который друпал закинет пользователя после закрытия модального окна. Вот так:

<a class="colorbox-node" href="profile_new_autor?width=600&height=700&destination="amigoclub.ru" rel="nofollow">Завести блог на Амигоклаб</a>.

Как вы поняли, ключевой параметр &destination="[url to destination]"

Кстати, приятна мелочь - если вы выводите в обработчике модальной страницы (формы) какое-то сообщение (например, чтобы предупредить пользователя, то все его труды с модальной формой не пропали зря), то это сообщение будет показано уже той странице, куда вы вернете пользователя после закрытия модального окна.

Надеюсь, что помог кому-то сэкономить время. :) Удачи!

3D стерео фильмы для 5D
    Как купить билеты на поезд

    Я всегда в последнее время пользуюсь услугами настоящего интернет сайта. Он у меня внушает доверие. И здесь придбати квитки возможно в любое

    Магазин видеонаблюдения
    При создании системы видеонаблюдения необходим целый ряд определенного оборудования. Для этого сегодня существует огромное количество различных магазинов по продаже специальной техники для организации

    Заказ такси в Киеве от 30 грн
    Если неудачи в жизни для вас нормой, в первую очередь необходимо проанализировать, откуда растут корни ваших проблем. Скорее всего, вы человек неорганизованный и постоянно опаздываете. В мегаполисе это

    Тайверб Тайверб
    Прочие ингредиенты: целлюлоза микрокристаллическая, повидон К30, натрия крахмалгликолят, магния стеарат, opadry желтый YS-1-12524-A. Лапатиниб содержится в форме лапатиниба дитосилата моногидрата. № UA/8847/01/01

    Шкафы купе в наличии
    Известно, что шкафы-купе поступили в ассортимент магазинов корпусной мели более 20 лет назад и сразу же заняли ведущие роли среди другой мебели. Их используют в помещениях, где разместить стандартный

    Копаксон
    Конкурентно замещает антигены миелина в местах связывания с молекулами главного комплекса гистосовместимости класса II на поверхности клеток, несущих антигены. Следствием этого является активация образования

    Begin.com.ua/
    Подбором персонала занимается HR-менеджер, но часто такая должность отсутствует в компании, и его обязанности берут на себя или директор, или его заместитель. Если выбор сотрудников окажется неправильным 

    Бесплатная раскрутка сайтов ucoz
    Необходимо для себя выяснить, какая цель преследуется при раскрутке Интернет проекта. Здесь всё просто, так как чаще всего это возможность при помощи различных способов и средств увеличить поток посетителей.

    Шкафы купе
    Не смотря на то, что такой вид мебели как шкаф-купе появился относительно недавно, он уже успел завоевать сердца многочисленных поклонников. Несомненно, шкаф-купе очень вместительный и прекрасно вписывается

    Где купить качественные ссылки
    Большинство информации предлагаемой для изучения информации по продвижению ресурсов, непременно во главу угла ставят использование в интернет ресурсах качественного, уникального контента. Также для продвижения

rss