我正在研究一个magento项目并遇到了一个问题,我希望我可以提供帮助。我需要集成一个增值税验证块。此功能在用户帐户创建页面上启用,phtml文件只需调用它,如下所示: -
$_taxvat = $this->getLayout()->createBlock('euvat/widget_taxvat');
echo $_taxvat->setTaxvat($this->getFormData()->getTaxvat())->toHtml() ?>
我想在onepage结帐页面(在结算标签中)中包含相同内容,但如果我使用上面的代码,我会得到一个空白页面,我能知道为什么会出现这个问题,也是一个可能的解决方案。
温暖的问候,
答案 0 :(得分:1)
尝试var_dump($this->getFormData()->getTaxvat())
之类的内容。我认为在结帐页面上无法进行此通话。尝试这样的事情:
$_taxvat = $this->getLayout()->createBlock('euvat/widget_taxvat');
echo $_taxvat->setTaxvat($this->getQuote()->getCustomerTaxvat())->toHtml()
希望这有帮助。