1
사용자가 체크 아웃하고 "검토"를 클릭하면 사용자 지정 유효성 검사를 수행하기 위해 해당 프로세스에 연결할 수 있습니다.Ubercart 체크 아웃 : 주문 검토를 위해 클릭하면 추가 유효성 확인을 수행합니다.
어떻게해야할까요?
사용자가 체크 아웃하고 "검토"를 클릭하면 사용자 지정 유효성 검사를 수행하기 위해 해당 프로세스에 연결할 수 있습니다.Ubercart 체크 아웃 : 주문 검토를 위해 클릭하면 추가 유효성 확인을 수행합니다.
어떻게해야할까요?
양식에 필드를 추가하려면 자체 체크 아웃 창을 구현해야합니다 (좋은 예는 this page 참조).
당신은 문자 그대로 hook_form_FORM_ID_alter을 implmenting에 의해 사용자 정의 모듈에서 그것을 할 수있을 것입니다 몇 가지 추가 검증을 추가하려면 :
function mymodule_form_uc_cart_checkout_form_alter(&$form, &$form_state) {
$form['#validate'][] = 'mymodule_checkout_form_validate';
}
function mymodule_checkout_form_validate(&$form, &$form_state) {
if ($form_state['values']['something'] != 'something else') {
form_set_error('something', 'Something went wrong.');
}
}