2016-10-04 3 views
0

나는 드루팔 (Drupal) 상거래에서 특히 양식 필드를 변경하려고하는데, 후크 양식을 변경하면이 필드가 모두 삭제되고 변경 사항이 추가됩니다. 필드 변경을 추가하지 않더라도 단순히 필드를 선언하면 필드가 제거됩니다.드루팔 (Drupal 7 form_alter 완전히 양식 필드를 제거합니다

필드의 나머지 부분을 잃지 않고 어떻게 양식 필드를 변경할 수 있습니까?

function custom_theme_form_commerce_checkout_form_alter(&$form, &$form_state, $form_id) { 

    if($form_id == 'commerce_checkout_form_checkout'){ 

    $form['cart_contents'] = array(
     'prefix' => 'my alteration' 
    ); 


    } 
} 

답변

0

내가 알아 낸 바에 따르면, 전체 배열을 대 할당으로 변경해야합니다.

$form['cart_contents']['#prefix'] = 'my alteration'; 
+0

안녕하세요? 답장으로 받아 들여야합니다. 감사. – pal4life