有時候需要取得URL上附掛的參數,如node id,可利用arg()來取得。
例如URL是http://drupal_test/node/25
則arg(0)='node'、arg(1)=25
例如URL是http://drupal_test/view01/24
則arg(0)='view01'、arg(1)=24

所以如果nid是位於URL的第二個參數,則以arg(1)取得nid的值,
程式碼如下:
if (arg(0) == 'node' && is_numeric(arg(1))) {
$nid = arg(1);
if ($nid) {
$node = node_load($nid);
/** do something **/
}
}

arrow
arrow
    全站熱搜

    keven 發表在 痞客邦 留言(0) 人氣()