2012-03-15 8 views
0

"サイト情報"フォームを別の場所に出力したい。私はdrupal_get_formを使用しようとDrupalシステムフォームを印刷

メニューのコールバックのコードを期待どおりに動作しません

drupal_get_form('system_site_information_settings'); 

エラーメッセージ

お知らせ:未定義のインデックス: drupal_retrieve_form()内system_site_information_settings

私の推測では、フォームIDが間違っていますか?

答えて

2

使用しているフォームIDは間違いなく正しいです... system_site_information_settings()は、コアシステムモジュールのsystem.admin.incファイルに存在します。デフォルトではページプロセスには含まれていません。手動で含める必要があります。

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

ありがとうございます。 – ymakux