2011-08-09 99 views
0

我正在研究一个magento项目,并且遇到了一个问题,我希望我可以提供帮助。我需要集成一个增值税验证块。此功能的用户帐户创建页面上启用和PHTML文件只是简单地调用它像如下: -magento添加一个块到布局

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

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

亲切问候,

回答

1

尝试类似var_dump($this->getFormData()->getTaxvat())。我认为这个电话在结账页面上是不可能的。尝试这样的:

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

希望这会有所帮助。

+0

嗨,感谢您的回应,我试过,但它不工作,问题是,如果我做$ _taxvat上的var_dump页面不显示,我不知道为什么 –

+0

直接执行'exit();'你的var_dump。如果这不起作用,只尝试var_dump'$ this-> getFormData()'或者只有'$ this'。 如果您在结帐页面上尝试两行代码,会发生什么情况? – Simon

+0

当我尝试这两行代码时,我得到一个空白页面,$ this上的var_dump也导致相同 –