【问题标题】:Magento Shopping cart: products not showing upMagento 购物车:产品未显示
【发布时间】:2013-10-17 11:26:58
【问题描述】:

Magento 1.8 版 从版本 1.5 升级后出现问题

在 checkout/cart.phtml 中有代码:

<?php foreach($this->getItems() as $_item): ?>
  <?php echo $this->getItemHtml($_item) ?>
<?php endforeach ?>

$this->getItemHtml($_item) 应该呈现模板 /cart/item/default.phtml 但它没有!

我改成:

<?php foreach($this->getItems() as $_item): ?>
      <?php echo $_item->getId(); ?>
    <?php endforeach ?>

而且它确实显示了我购买的产品 id

为什么它不呈现模板?

【问题讨论】:

  • 检查文件是否存在:template\checkout\cart\item\default.phtml
  • 所有需要的文件都存在
  • OK,从 Sytem->Configuration->Developer->Log Settings 启用 [system/exception].log 看看有没有什么有用的,如果没有,然后调试 default.phtml

标签: magento cart


【解决方案1】:

已解决 问题在于 Artio M-Turbo 扩展(用于缓存)

升级后它会自动关闭,并以某种方式影响购物车项目模板。

所以,如果您有同样的问题并且安装了 Artio MTurbo, 尝试在 System -> Configuration -> Advanced 中启用它(模块输出) 并且不要忘记清除缓存

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-11-01
    • 2023-03-10
    • 2017-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-07
    相关资源
    最近更新 更多