2011-03-10 40 views
0

當我在購物車「繼續結賬」按鈕丟失,我不能再在結帳過程中進一步。我看着cart.phtml和$ methodHtml是空的,所以比較(if ($methodHtml = $this->getMethodHtml($method)))找到結帳方法永遠不會顯示按鈕。我的結帳按鈕丟失,我可以採取哪些步驟進行診斷?

我想知道如果有人可能知道我怎麼可以追蹤可能是錯誤的Magento。安裝了Onestepcheckout,但即使禁用,也沒有區別。

回答

1

瞭解如何使用IDE通過代碼進行調試。請參閱此answer

一旦您的調試設置正常運行,請在isDisabled()isPossibleOnepageCheckout()方法中的Mage_Checkout_Block_Onepage_Link中設置斷點,以便您可以跟蹤導致按鈕被隱藏的原因。

0

需要更多信息,但如果這是一個重寫模塊,那麼我認爲我可以提供幫助。

我最近有這個,你需要確保窗體控件在新模塊中被重寫。

例如,在config.xml中....

<blocks> 
     <adminhtml> 
      <rewrite><!-- required to add the form controls --> 
     <checkout_onepage>CHRIS_Checkout_Block_Onepage</checkout_onepage> 
      </rewrite> 


     </adminhtml> 
    </blocks> 

設置調試是痛苦的,但很高興,當你開始看到什麼是被稱爲又從哪裏。

相關問題