我的网页标题有问题。
英文设置页面
$items['mymodule/admin'] = array(
'title' => 'Administrate',
'page callback' => 'mymodule_admin_home',
'access arguments' => array('access content'),
'type' => MENU_NORMAL_ITEM,
// ...
);
$items['mymodule/admin/settings/english'] = array(
'title' => 'English Settings',
'page callback' => 'drupal_get_form',
'page arguments' => 'mymodule_makeEnglishSettingsForm',
'type' => MENU_DEFAULT_LOCAL_TASK,
);
我在hook_menu
模块中为我的页面设置的标题并不坚持,而是将标题设置为它的父级项目。我知道我可以使用drupal_set_title($my-new-title)
来修复它。但为什么这行为不端呢?我做错了什么?
答案 0 :(得分:1)
在进行更改后尝试清除菜单缓存:
cache_clear_all('*', 'cache_menu', TRUE);
或者,如果您安装了Admin Menu模块,请转到/ admin_menu / flush-cache / menu
答案 1 :(得分:1)
IT缓存问题,您可以通过导航到admin / settings / performance或使用cache_clear方法清除缓存。