Drupal模块就像配置一样

时间:2013-12-17 18:41:40

标签: drupal drupal-7 drupal-modules

我有一个自定义模块,其中我有一个名为“管理”的钩子菜单,现在我想creatae这个模块看起来与Drupal管理员配置完全相同。就像在这个模块中一样,会有一组链接可以链接到其他模块。请让我知道它是如何完成的。

1 个答案:

答案 0 :(得分:1)

在自定义模块中,复制以下菜单项。希望这可能会让你有点想法。试着阅读有关hook menu配偶的更多信息。在hook_menu复制以下项目之后,清除cache并运行它。希望这有助于你交配。 。:)

 $items['management'] = array(
                                'title' => 'My Menu list',
                                'description' => 'User history settings',
                                'page callback' => 'my_function',
                                'access arguments' => array('access content'),
                                                );

    $items['management/annotate'] = array(
                                'title' => 'Node annotation',
                                'description' => 'Adjust node annotation options.',
                                'position' => 'right',
                                'weight' => -5,
                                'page callback' => 'system_admin_menu_block_page',
                                'access arguments' => array('administer site configuration'),
                                'file' => 'system.admin.inc',
                                'file path' => drupal_get_path('module', 'system'),
    );


function my_function(){
$item = menu_get_item();
  if ($content = system_admin_menu_block($item)) {
    $output = theme('admin_block_content', array('content' => $content));
  }
  else {
    $output = t('You do not have any items to display.');
  }
  return $output;
}