Magento:在结帐页面的内容区域内显示消息

时间:2015-08-04 10:56:34

标签: magento php

我在结帐页面的内容部分显示错误消息时遇到问题。 我想直接从checkout / cart.phtml页面而不是page / 1column.phtml加载消息,以便我可以将它直接放在结账选项附近

这是我的checkout / cart.phtml中的代码

<div class="cart-collaterals">
    <div class="col2-set">
        <div class="col-1">
                <?php echo $this->getMessagesBlock()->toHtml() ?>

            <?php echo $this->getChildHtml('crosssell') ?>
        </div>
        <div class="col-2">
            <?php /* Extensions placeholder */ ?>
            <?php echo $this->getChildHtml('checkout.cart.extra') ?>
            <?php echo $this->getChildHtml('coupon') ?>
            <?php if (!$this->getIsVirtual()): echo $this->getChildHtml('shipping'); endif; ?>
        </div>
    </div>

使用此我可以显示我想要的成功文本(例如“您的产品已添加到购物车中”),但是当我有错误告诉我必须更改购物车中的数量时它不会从checkout / cart.phtml加载模板,但是从page / 1column.phtml

加载
  <div class="main">
            <?php echo $this->getChildHtml('breadcrumbs') ?>
            <div class="col-main">
                <?php echo $this->getChildHtml('global_messages') ?>             
                <?php echo $this->getChildHtml('content') ?>                
            </div>
        </div>

我需要做的是直接从checkout / cart.phtml加载<?php echo $this->getMessagesBlock()->toHtml() ?>

0 个答案:

没有答案