我正在尝试为 Drupal 8 创建一个模块,但我不知道如何将新项目添加到菜单中。
在 Drupal 7 中,下面的代码就足够了:
function mymodule_menu()
{
$item['admin/settings/mymodule'] = array(
'title' => 'MyModule',
'description' => 'MyModule settings',
'page callback' => 'drupal_get_form',
'page arguments' => array('mymodule_settings_form'),
'access arguments' => array('administer mymodule'),
'file' => 'mymodule.settings.inc',
'type' => MENU_NORMAL_ITEM,
);
return $item;
}
新的菜单项应该出现在带有Content
Structure
etc的栏上。
在用 Symfony2 编写的新 Drupal 中,一切看起来都不同,我花了几个小时但没有成功。