Magento 为特定报价提供总计

Magento 为特定报价提供总计,magento,magento-1.8,Magento,Magento 1.8,我想显示报价总使用磁本机渲染,但它不显示任何东西。实际上,我想将其显示为pdf格式,这是我为特定报价生成的,而不是为收银台购物车生成的。为了做到这一点,我写了下面的代码,但它不工作。任何人请帮助我 下面是我的total.phtml <?php $quote = Mage::getModel('sales/quote')->load('121'); Mage::getSingleton('checkout/cart')->setQuote($quote)->save

我想显示报价总使用磁本机渲染,但它不显示任何东西。实际上,我想将其显示为pdf格式,这是我为特定报价生成的,而不是为收银台购物车生成的。为了做到这一点,我写了下面的代码,但它不工作。任何人请帮助我

下面是我的
total.phtml

<?php
  $quote = Mage::getModel('sales/quote')->load('121');
  Mage::getSingleton('checkout/cart')->setQuote($quote)->saveQuote();
  echo "<pre>";print_r(Mage::getSingleton('checkout/cart')->getQuote()->getTotals());echo "</pre>";exit;


?>
<?php if(!Mage::getModel('masteradmin/session')->getIsstarPrice()):?>
  <?php if ($this->canApplyMsrp()): ?>
    <div class="cart-msrp-totals"><?php echo $this->__('ORDER TOTAL WILL BE DISPLAYED BEFORE YOU SUBMIT THE ORDER'); ?></div>
  <?php else: ?>
    <table id="shopping-cart-totals-table" style="border-bottom:1px solid #000;padding-bottom:10px">
        <col />
        <col width="1" />

        <tbody>
            <?php echo $this->renderTotals(); ?>
        </tbody>
        <tfoot>
            <?php echo $this->renderTotals('footer'); ?>
        </tfoot>
    </table>
  <?php endif; ?>
<?php endif; ?>


任何提示什么不起作用?它给出500个内部服务器错误。