magento为布局添加一个块

时间:2011-08-09 06:07:47

标签: php magento

我正在研究一个magento项目并遇到了一个问题,我希望我可以提供帮助。我需要集成一个增值税验证块。此功能在用户帐户创建页面上启用,phtml文件只需调用它,如下所示: -

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

我想在onepage结帐页面(在结算标签中)中包含相同内容,但如果我使用上面的代码,我会得到一个空白页面,我能知道为什么会出现这个问题,也是一个可能的解决方案。

温暖的问候,

1 个答案:

答案 0 :(得分:1)

尝试var_dump($this->getFormData()->getTaxvat())之类的内容。我认为在结帐页面上无法进行此通话。尝试这样的事情:

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

希望这有帮助。