【问题标题】:Magento Checkout - edit Review templateMagento Checkout - 编辑评论模板
【发布时间】:2012-11-18 12:02:48
【问题描述】:

我正在尝试在自定义主题中编辑 Checkout Review 模板,但在尝试重新排序表格列时遇到问题。

我做了以下事情

  • 编辑了自定义主题 - app/design/frontend//default/template/checkout/onepage/review/info.phtml
  • 编辑了基本主题(作为测试) - app/design/frontend/base/default/template/checkout/onepage/review/info.phtml
  • 禁用所有缓存管理
  • 已启用模板提示,但页面未呈现

我已经改变了自定义主题中的表格类,如下所示

<table class="data-table test" id="checkout-review-table">

我已将自定义主题中的列重新排序如下,但未显示更改

<th rowspan="<?php echo $rowspan ?>"><?php echo $this->__('Product Name') ?></th>
<th rowspan="<?php echo $rowspan ?>" class="a-center"><?php echo $this->__('Qty')?></th>
<th colspan="<?php echo $colspan ?>" class="a-center"><?php echo $this->__('Price')?></th>
<th colspan="<?php echo $colspan ?>" class="a-center"><?php echo $this->__('Subtotal') ?></th>

谁能指出我正确的方向?

【问题讨论】:

  • tim - 这是我的第一个 Magento 站点 - 我在哪里可以找到错误日志?
  • i ment 不是 magento 错误日志,而是您的 Web 服务器的错误日志。如果页面未呈现,则意味着(很可能)存在 PHP 错误。它的描述记录在您的网络服务器的错误日志下。
  • 很遗憾无法找到记录的任何错误

标签: magento magento-1.7


【解决方案1】:

您肯定在编辑正确的模板,因此为防止混淆,您能否将所有更改还原到基本模板并在自定义模板中使用 info.phtml 的新副本。

更新

<thead>
    <tr>
        <th rowspan="<?php echo $rowspan ?>"><?php echo $this->__('Product Name') ?></th>
        <th colspan="<?php echo $colspan ?>" class="a-center"><?php echo $this->__('Qty') ?></th>
        <th rowspan="<?php echo $rowspan ?>" class="a-center"><?php echo $this->__('Price') ?></th>
        <th colspan="<?php echo $colspan ?>" class="a-center"><?php echo $this->__('Subtotal') ?></th>
    </tr>
    <?php if ($this->helper('tax')->displayCartBothPrices()): ?>
        <tr>
            <th class="a-right"><?php echo $this->helper('tax')->getIncExcTaxLabel(false) ?></th>
            <th><?php echo $this->helper('tax')->getIncExcTaxLabel(true) ?></th>
            <th class="a-right"><?php echo $this->helper('tax')->getIncExcTaxLabel(false) ?></th>
            <th><?php echo $this->helper('tax')->getIncExcTaxLabel(true) ?></th>
        </tr>
    <?php endif; ?>
</thead>

【讨论】:

  • 我“编辑了基本主题(作为测试)”以查看是否以某种方式显示基本模板而不是我的主题。请参考原始问题为什么没有显示对 info.phtml 表的修改。
  • 恢复为基本/默认主题 - 仍然没有运气
  • 你知道accordion.js 从哪里获取要显示的内容吗?
  • 不确定我是否理解您的问题,但请看一下@/app/design/frontend/base/default/template/checkout/onepage/progress.phtml
【解决方案2】:

我之前遇到过这个问题,如果您使用的是 SagePay 或任何其他付款方式,请检查扩展文件夹,该文件夹应该有另一个 review/info.phtml 文件。这就是你要找的那个。

希望这会有所帮助, 亚历克斯

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-09
    • 1970-01-01
    • 2015-02-10
    • 1970-01-01
    • 2018-10-28
    • 1970-01-01
    • 2022-07-13
    • 1970-01-01
    相关资源
    最近更新 更多