当当前页面是首页时,我想将“home”的参数传递给View(这是一个块)作为默认参数。代码的'else if'部分工作正常。感谢。
当你在Views中选择“提供默认参数”时,这段代码会出现在“PHP Argument Code”文本字段中。
$path = explode('/', drupal_get_path_alias($_GET['q']));
if ($is_front) {
return 'home';
} else if (arg(0) = 'node' && arg(1) != 'add' && arg(2) != 'edit' && arg(2) != 'delete' && $path[0] != '') {
return $path[0];
}
答案 0 :(得分:0)
尝试:
$is_front = $_GET['q'] == '<front>' || $_GET['q'] == variable_get('site_frontpage', '<front>');