2010-06-16 3 views

답변

3

hook_form_alter 양식을 변경할 수있는 표준 방법입니다.

페이지에서 항목을 제거하려면 '#access' => FALSE을 사용할 수 있습니다. 또는 '#type' => 'hidden' 숨겨진 양식 필드를 만듭니다. 드루팔 (Drupal은 숨겨진 필드 (또는 초기 값을 가진 적어도 하나)의 동적 조작을 허용하지 않습니다. 클라이언트 측 스크립트에서 변경할 수있는 숨겨진 값을 원하면 다음을 시도하십시오.

$form['foo'] = array(
    '#type' => 'textfield', 
    '#attributes'=>array('style'=>"display:none"), 
    '#default_value' => $node->foo 
);