在我自己的模块中,我可以用以下命令覆盖成功的template_preprocess_region()
function mymodule_preprocess_region(&$vars) {
...
}在hook_preprocess_HOOK上描述
是否可以根据hook_menu()中指定的URl调用hook_preprocess_HOOK?
发布于 2013-01-29 22:39:44
好的,我可以用current_path()函数来解决。
function mymodule_preprocess_region(&$variables) {
if(current_path() == "mypath") {
unset($variables['content']);
}
}我认为这不是最好的方式。这样我就必须复制hook_menu()中的所有路径?!有更好的主意吗?
发布于 2013-01-29 22:56:10
尝试使用drupal_match_path() http://api.drupal.org/api/drupal/includes!path.inc/function/drupal_match_path/7
您可以为路径模式创建设置字段。
https://stackoverflow.com/questions/14584977
复制相似问题