Ben bir div twitter_admin_form ve twitter_user_settings formu almak için çalışıyoruz.
/**
* Get twitter form for user
* @param $account
* @type user object
*/
function getTwitterForm($account){
//module_load_include('inc', 'twitter');
module_load_all();
$twitter_form = drupal_get_form('twitter_admin_form');
return $twitter_form;
}
Ben bir olsun drupal hatası alıyorum.
Uyarı: call_user_func_array () [Function.call-user-func-array]: İlk argümanı geçerli bir geri çağırma, 'twitter_admin_form' olması bekleniyor verildi ... / hat 372 / form.inc içerir.
twitter.module
/**
* Implementation of hook_meu()
*/
function twitter_menu() {
$items = array();
$items['admin/settings/twitter'] = array(
'title' => 'Twitter setup',
'description' => 'Twitter module settings',
'page callback' => 'drupal_get_form',
'page arguments' => array('twitter_admin_form'),
'access arguments' => array('administer site configuration'),
'file' => 'twitter.pages.inc'
);
$items['user/%user_category/edit/twitter'] = array(
'title' => 'Twitter accounts',
'page callback' => 'twitter_user_settings',
'page arguments' => array(1),
'access arguments' => array('add twitter accounts'),
'load arguments' => array('%map', '%index'),
'weight' => 10,
'file' => 'twitter.pages.inc',
'type' => MENU_LOCAL_TASK,
);
return $items;
}
Ben yanlış ne yapıyorum emin değilim. Twitter_admin_form Ben bunu elde etmek ve göstermek için basit olacağını düşündüm bu nedenle herhangi bir değişkene sahip değildir.
Ben bu yüzden% harita ve% indeks ne% user_category,% 100 emin değilim ve onları içeri geçmek için nasıl yeni formlar / menü değilim
Nasıl geçerli formları ne biliyor musunuz?