2011-08-09 96 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也導致相同 –