Есть кнопка, после того как на нее нажимаем нужно, чтобы появилось сообщение во всплывающем окне что все прошло успешно или были такие-то ошибки с кнопочкой "ok" чтобы человек подтвердил то что он прочитал уведомление. Сам текст сообщений формируется, вот как создать это модальное окно не знаю. Нашел описание для ctools на примере формы логина. Как туда передать свою форму, а не стандартную? Полагаю за это будет отвечать функция:
<?php$commands = ctools_modal_form_wrapper('user_login', $form_state);?>
Но в каком виде и что именно туда передавать?...
P.S.
Перечитал большую часть тем и то что выдает гугл. Везде одно и тоже и оно мне не особо помогает.
Комментарии
посмотрите модуль https://drupal.org/project/modal_messages
Ui dialog + form api, зачем ctools
Я так понял Ui dialog это некая jquery-библиотека, входящая в ядро CMS, которую нужно подключать. Также она сразу создает окно при рендере страницы, которое будет "всплывать", у него есть свойство autoopen с помощью которого и отрабатывает событие по щелчку на кнопку. Тогда возникают вопросы:
если этих кнопок у меня на странице 50 шт (например отправить в корзину в длинном прайслисте), он мне отрисует и скроет 50 диалоговых окон? Как тогда это скажется на производительности? Что будет с кэшем?
не надо грузить контент сразу, грузите в момент вызова попапа аяксом
Поставьте модуль Advanced help - в cTools входит подробная справка по тому, как использовать его модал.