我使用了Drupal 6和管理菜单模块。我需要在管理面板中隐藏管理菜单。我写模块,但它不起作用。请帮帮我
模块代码:
<?php
/**
* Implements hook_init().
*/
function YOURMODULE_init() {
global $theme_key;
if ($theme_key == 'rootcandy') {
module_invoke('admin_menu', 'suppress');
}
}
?>
答案 0 :(得分:0)
问题是主题全局变量不是在hook_init()
中引用它们时设置的。您可以在检查theme_init()
值之前致电$theme_key
,但我不确定这是否会产生意外的副作用。