2015-01-11 5 views
1

Я пытаюсь создать свой собственный модуль. Я реализовал hook_menu и hook_form, и я хотел протестировать его, но его страница администрирования не существует. Я просто учился работать с drupal. Может ли кто-нибудь помочь мне, пожалуйста?Меню администрирования для настраиваемого модуля не отображается

Код для testmod.module:

/** 
* Implements hook_menu() 
*/ 
function testmod_menu() { 
    $items = array(); 
    $items['admin/config/content/testmod'] = array(
    'title' => 'Testmod', 
    'description' => 'Configuration for testmod module', 
    'page callback' => 'drupal_get_form', 
    'page arguments' => array('testmod_form'), 
    'access arguments' => array('access administration pages'), 
    'type' => MENU_NORMAL_ITEM, 
); 

} 
function testmod_form($form,$form_state) { 
$form['testmod'] = array(
'#type' => 'textfield', 
'#title' => t('Test value'), 
'#description' => t('Enter the test value here'), 
'#size' => '100', 
'#default value' => variable_get('testmod'), 
); 
return system_settings_form($form); 
} 

Я не могу Acces эту форму, я создал. Когда я вхожу на mypage.com/admin/config/content/testmod, я доберусь до admin/config/content

Может ли кто-нибудь сказать мне, что я делаю неправильно? Благодарю.

ответ

0

Я не вижу ничего плохого в коде hook_menu(). Это может быть связано с фактическим путем (возможно, путь content уже указывает на другое место и рассматривает testmod в качестве параметра).

Пробовал ли вы другой путь, например admin/config/testmod?

Смежные вопросы