Как обновить Panel pane без перезагрузки ?

Главные вкладки

Аватар пользователя albabosh albabosh 24 июня 2015 в 14:46

Есть панель, в ней 2 views. По нажатию на ссылку из первого view надо передать контекст во 2 view и обновить его без перезагрузки всей страницы. Подскажите можно ли и как лучше реализовать ?

Комментарии

Аватар пользователя Orion76 Orion76 24 июня 2015 в 15:04

1.Выводите оба вьюса программно в блоке.(https://api.drupal.org/api/views/views.module/function/views_get_view/7)
2.Ссылки первого вьюса надо сделать так чтоб запрос отправлялся ajax-ом
это просто: добавляете ссылке класс "use-ajax"
3.Скачиваете примеры модулей для девелоперов:
https://www.drupal.org/project/examples
4.Смотрите и осмысливаете пример для ajax.

Маленькая подсказка:
Нужен hook_menu обрабатывающий ajax-запросы.
В функции-обработчике запроса ajax_command на замену второго вьюса.

PS.В общем.. п.1. даже не обязателен.