Распечатать формы системы Drupal - PullRequest
0 голосов
/ 15 марта 2012

Я хочу вывести форму «Информация о сайте» в другом месте.Я попытался использовать drupal_get_form, и он не работает должным образом

код в обратном вызове меню

drupal_get_form('system_site_information_settings');

Сообщение об ошибке

Примечание: неопределенный индекс: system_site_information_settings indrupal_retrieve_form ()

Полагаю, неверный идентификатор формы?

1 Ответ

2 голосов
/ 15 марта 2012

Идентификатор формы, который вы используете, определенно правильный ... system_site_information_settings() находится в файле system.admin.inc в модуле основной системы. По умолчанию он не включен в процесс страницы, вам нужно включить его вручную:

module_load_include('inc', 'system', 'system.admin');
$form = drupal_get_form('system_site_information_settings');
...