Открыть модальную форму создания контента и обновить представление в Drupal

У меня есть сайт, разработанный с использованием Drupal. Я хочу создать ссылку, которая запускает модальное окно с пользовательской формой создания контента, а затем, когда форма отправляется и дочернее окно закрывается, необходимо обновить представление или отображение представления в родительском элементе.

Я пытался использовать отличный модуль, такой как automodal и ajax_views_refresh, но я не могу установить его правильно.

Есть какие-нибудь подсказки?

1 ответ

Решение

Выяснили, как это сделать не так давно, и, ища способ предварительного просмотра контента из модального фрейма, наткнулся на ваше сообщение. Надеюсь, еще не поздно помочь.

Откройте файл parent.js в разделе modules/modalframe/js

и вставить location.reload(); вокруг строки 250 в этом операторе if:

if ($.isFunction(self.options.onSubmit)) { self.options.onSubmit(args, statusMessages);
}

Теперь, когда вы нажимаете "Сохранить", дочернее окно закрывается и запускает обновление родительской страницы.

Другие вопросы по тегам