我有一個cck字段,需要在我的hook_form_alter中訪問,以便我可以使用動態值設置某個字段的默認值。如何從hook_form_alter訪問節點/內容變量
顯然,node_load不會爲我完成這項工作。
if ($form_id == 'some_form_id') {
$node = node_load($item->nid);
$somevariable = $node->field_cck_foo[0]['value'] * 2;
$form ['xxx']['xxx']['#default_value'] = $somevariable;
}
我如何能夠訪問節點項目,以便我可以在hook_form_alter中使用它?請指教。謝謝。
這是爲Drupal 6 Drupal的還是7?你已經將它標記爲兩個都不可能 – Clive
Drupal 6.我認爲hook_form_alter在D7上仍然可以工作。對不起。標籤現在相應編輯。 – xchampionx