0

我有一个自定义模块,我在hook_menu().

  $items['myModule/edit_profile'] = array(
    'title'             => 'Profle',
    'description'       => 'myModule settings page',
    'page callback'     => 'drupal_get_form',
    'page arguments'    => array('myModule_edit_account'),
    'access callback'   => TRUE,
    'type'              => MENU_CALLBACK,
    'file'              => 'plannico.payment.page.inc',
  );

如何在此页面上显示其余菜单?我不想在菜单中有这个页面。我只想在此页面上显示其余的菜单项。

4

1 回答 1

0

我认为 Drupal 不能只使用菜单项的配置来做到这一点,除非你撤消你的myModule/edit_profileand的 url 嵌套myModule/edit_profile/nested_items_as_local_tasks

另一种方法是将您修改access_callback为检查当前页面的函数,或修改特定于页面的模板并删除 localtask 部分。

这里告诉如何删除 localtasks 部分

于 2013-03-13T21:12:42.893 回答