在我自己的模块中,我可以成功template_preprocess_region()
覆盖
function mymodule_preprocess_region(&$vars) {
...
}
是否有可能根据 hook_menu() 中指定的 URl 调用 hook_preprocess_HOOK?
在我自己的模块中,我可以成功template_preprocess_region()
覆盖
function mymodule_preprocess_region(&$vars) {
...
}
是否有可能根据 hook_menu() 中指定的 URl 调用 hook_preprocess_HOOK?
好的,我可以用current_path()
函数解决它。
function mymodule_preprocess_region(&$variables) {
if(current_path() == "mypath") {
unset($variables['content']);
}
}
我认为这不是最好的方法。这样我必须从 hook_menu() 复制所有路径?!有更好的想法吗?
尝试使用 drupal_match_path() http://api.drupal.org/api/drupal/includes!path.inc/function/drupal_match_path/7
您可以为您的路径模式创建一个设置字段。