2011-08-09 7 views
0

나는 magento 프로젝트에서 일하고 있으며 도움을받을 수 있기를 희망하는 문제점을 발견했습니다. 통역 확인 블록을 통합해야합니다. 이 기능은 사용자 계정 생성 페이지에서 활성화되고 PHTML 파일이 단순히 좋아 호출 다음과 같습니다 : -magento 레이아웃에 블록을 추가하십시오

$_taxvat = $this->getLayout()->createBlock('euvat/widget_taxvat'); 
echo $_taxvat->setTaxvat($this->getFormData()->getTaxvat())->toHtml() ?> 

내가 (결제 탭에서)를 onepage 체크 아웃 페이지에서 동일한를 포함 좋아하지만, 만약 것 내가 위의 코드를 사용하여 빈 페이지를 얻었습니다. 왜이 문제가 가능한지와 가능한 해결책을 알 수 있습니까?

따뜻한 안부, var_dump($this->getFormData()->getTaxvat()) 같은

답변

1

보십시오 뭔가. 체크 아웃 페이지에서는이 통화가 불가능하다고 생각합니다. 다음과 같이 시도하십시오.

$_taxvat = $this->getLayout()->createBlock('euvat/widget_taxvat'); 
echo $_taxvat->setTaxvat($this->getQuote()->getCustomerTaxvat())->toHtml() 

희망이 있습니다.

+0

안녕하세요, 답변 주셔서 감사합니다,하지만 작동하지 않는 문제는 그 페이지가 나던 왜 $ _taxvat에 var_dump 할 때, 왜 그런지 모르겠다. –

+0

'exit();' 귀하의 var_dump. 이것이 작동하지 않으면'$ this-> getFormData()'또는'$ this' 만 var_dump하십시오. 체크 아웃 페이지에서 두 줄의 코드를 사용하면 어떻게됩니까? – Simon

+0

나는 두 줄을 시도 할 때 빈 페이지를 얻는다. $ this의 var_dump도 같은 결과를 얻는다. –

관련 문제