это пример, как сделать что-то вроде этого
function example_menu() {
$items['admin/config/example'] = array(
'title' => 'Example',
'description' => 'example configuration',
'page callback' => '_my_page_content_function',
'access arguments' => array('administer example'),
'file' => 'example.admin.inc',
'file path' => drupal_get_path('module', 'example'),
);
return $items;
}
function _my_page_content_function(){
return drupal_get_form('example_admin_settings') ;
}
function example_admin_settings($form, $form_state) {
... return my form
}
в вашем примере вы просите drupal создать страницу, и содержимое этой страницы - это содержимое, которое возвращается функцией drupal_get_form
, когда мы передаем ей аргумент example_admin_settings
.
РЕЗЮМЕ:
page callback
- это имя функции, которая возвращает содержимое нашей страницы, когда мы передаем аргумент page aruguments
в
извините за мой английский
мммм нужно больше деталей?