Пытаюсь создать первый сайт на Друпале...
Слева страницы есть таблица ссылок, которые устанавливают параметр id, например, с страницы "site" попадаем на "site/?id=1", "site/?id=2", "site/?id=3" и так далее. Надо при нажатии на эти ссылки обновлять блок страницы справа. Естественно блок написан с наследованием BlockBase и методом build().
Комментарии
Cамое простое через js .load
Уже пробовал. Должно быть как-то очень просто...
Ид блока div, допустим BlockID. тогда получаем следующий код
$("#BlockID").load();
Тогда что надо указать в параметре? Я так понимаю, надо загрузить текст, который генерируется методом build. Имя файла? Но формирует же блок метод...
Зачем? В лоаде тоже надо использовать селекторы https://api.jquery.com/load/
Например
Вот как раз с параметром я и не понимаю, что делать.
article.html - это адрес страницы?
То есть мне надо будет указать так:
$( "#IDBlock" ).load( "/?id=3 #target" );
Подставить php я не могу, т.к. в Друпале это по сути описание класса.
Неужели никто не обновлял блок в Друпале? Не верю
В параметре .load что именно надо указать для друпала? Или создавать файл, который бы полностью повторя содержимое методы build для блока и его передавать в параметр?
https://www.drupal.org/project/field_group_easy_responsive_tabs