1
我一直在模塊上工作,並深知hook_menu傳遞url參數來回叫。例如:URL中的語言環境模塊和語言前綴
$items['webtv/block/%/playlist/edit/%'] = array(
...
'page callback' => 'drupal_get_form',
'page arguments' => array('webtv_playlist_form', 5, 2),
...
);
和回調爲
function webtv_playlist_form($form_state, $fifth_arg, $second_arg){
...
}
那旁邊ARG()函數是另一個實用程序通過自己的立場得到了URL參數。
$second_arg = arg(2);
$fifth_arg = arg(5);
當我啓用語言環境模塊使web成爲多語言時,URL以前綴作爲語言符號進行分類。例如:
en/webtv/block/%/playlist/edit/%
OR
nl/webtv/block/%/playlist/edit/%
這東西取代的論點正確,現在的論點正確放置的邏輯位置(根據示例)是:
$second_arg = arg(3);
$fifth_arg = arg(6);
如何設置模塊獨立於這些參數放置問題?