Я работаю с модулем OpenID Connect для подключения сайта Drupal 7 с поставщиком OpenID в качестве клиента.До сих пор мне удалось запустить и запустить модуль, регистрируя и регистрируя пользователей у моего провайдера, просто используя готовые функциональные возможности и предоставленный блок входа в систему.
Что я пытаюсьчтобы достичь сейчас, нужно поместить форму, которую блок, предоставленный модулем, отображает как ссылку в моем главном меню.
Я смог добавить ссылку в свое меню, изменив hook_menu
модуля кактак:
$items[''] = array(
'title' => 'OpenID Connect',
'page callback' => 'drupal_get_form',
'page arguments' => array('openid_connect_login_form'),
'access callback' => TRUE,
'type' => MENU_NORMAL_ITEM,
);
Но это не работает так, как задумано.
Я бы хотел вставить в меню пункт формы, которую модуль отображает в блоке, илисоздать ссылку, которая работает так же, как форма, созданная в блоке.
В качестве альтернативы, я мог бы визуализировать блок со скрытой формой и создать ссылку в меню, которая не перенаправляет на страницу, а просто находит и передаетформа через JS, но я также не знаю, как это сделать.
Я относительно новичок в Drupal и у меня кружится голова от всего чтения, поэтому я прихожу к вам, друзья по интернету, потому что онLP;Любые советы и указания приветствуются.
Заранее спасибо.