I'm using the default onepage checkout in Magento 1.9. My application has a customized checkout UI which requires me to "shrink" the order summary table. Where it the file for this table stored? Unfortunately, CSS won't do the trick because I need to remove 2 columns and adjust the colspan of the rows in the footer. Tracing billing.save() after saving the billing form, I followed the code to Mage/Checkout/controllers/OnepageController.php
which contains:
protected function _getReviewHtml()
{
return $this->getLayout()->getBlock('root')->toHtml();
}
But I don't understand how _getReviewHtml()
gets the review order summary by grabbing the root block. Can somebody please explain how this results in the html for the order summary table in the review step of onepage checkout and how can I modify the structure of the table?