2012-02-06 4 views
0

익명 체크 아웃을 허용하도록 ubercart를 구성했습니다. 서버의 메일이 스팸 방지 소프트웨어에 의해 차단되는 경우 문제가 발생합니다. 비밀번호가 자동으로 생성되는 경우 고객은 비밀번호를받지 않고 주문 상태를 추적 할 수 없으므로 비밀번호를 허용 할뿐만 아니라 비밀번호를 요구하기를 원합니다. 어떻게 할 수 있습니까?익명 체크 아웃시 비밀번호 필요

답변

0

솔루션은 비교적 간단합니다. 새 모듈에서 는 다음과 같이 함수를 정의합니다 :

function MYMODULE_form_alter(&$form, $form_state, $form_id) { 
    if($form_id=="uc_cart_checkout_form"){ 
    $form['panes']['customer']["new_account"]['pass']["#required"]=true; 
    $form['panes']['customer']["new_account"]['pass_confirm']["#required"]=true; 
    } 
} 

를 결국 시도에 - catch 블록 당신이 미래의 구성이 변경됩니다 경우 통지를 방지 할 수 있습니다.