我有一個鉤子菜單hook_menu發出
$items['node/%/delete'] = array(
'title' => 'Delete',
'load arguments' => array(3),
'description' => 'Confirm the action.',
'page callback' => 'drupal_get_form',
'page arguments' => array('_mymodule_delete', 1),
'type' => MENU_CALLBACK,
'weight' => -4,
);
return $items;
什麼我需要做,以確保以下功能開始工作(和變量得到它們的值):
function _mymodule_delete ($form, $form_state, $node) {
...
}
換句話說,我如何得到三個參數中的值($form
,$form_state
和$node
)
好吧,恐怕我給了一個不好的例子:)我不瞄準刪除選項。這只是一個例子。實際上,這是我自定義模塊中的自定義功能。它與刪除無關:) – Michiel 2012-01-10 16:15:57
啊!我已經編輯了一個全新的答案上面的答案,希望它的竅門:) – Clive 2012-01-10 18:01:43
神聖的廢話,這是一些巨大的答案!但是它確實幫助我做了更多的Drupal文檔。太感謝了!再次... :)但還有兩個問題。我在'_mymodule_delete'函數中加載節點時需要做些什麼? 「訪問回調」參數的真正功能是什麼?你給了'access'和'content',但是這些項目的可能性和功能是什麼? – Michiel 2012-01-10 20:38:21