2011-09-21 34 views
0

噹噹前頁面是首頁時,我想將作爲默認參數的'home'參數傳遞給View(這是一個塊)。代碼的'else if'部分工作正常。謝謝。Drupal Views參數 - 提供默認參數:PHP代碼

當您在視圖中選擇「提供默認參數」時,此代碼將進入「PHP參數代碼」文本字段。

$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

嘗試:

$is_front = $_GET['q'] == '<front>' || $_GET['q'] == variable_get('site_frontpage', '<front>');