magento - 如何在Magento中将产品缩略图添加到订单查看页面?

标签 magento php

我正在尝试在订单查看页面中显示产品的图像缩略图。
为此,我正在使用这条线

<img src="<?php echo Mage::helper('catalog/image')
->init($_item,'small_image')
->resize(50); ?>" width="50" height="50" alt="" />

在这个文件中
template/sales/order/items/renderer/default.phtml

我得到的是magento的空白图片,这个->

在 Firebug 上,我得到的图像网址如下
src="http://my_Website.com/media/catalog/product/cache/1/small_image/50x/9df78eab33525d08d6e5fb8d27136e95/images/catalog/product/placeholder/small_image.jpg">

这是空白图像的来源。

任何人都可以解释这里发生了什么以及可能的解决方案。

非常感谢。

最佳答案

尝试下面给出的代码:

首先加载产品

$_product = Mage::getModel('catalog/product')->load($_item->getProductId()); 

然后使用下面给出的代码在所需位置显示缩略图
<img src="<?php echo Mage::helper('catalog/image')->init($_product, 'thumbnail')->resize(75, 75); ?>" alt="<?php echo $this->htmlEscape($_item->getName()); ?>" border="0" width="75" />

关于magento - 如何在Magento中将产品缩略图添加到订单查看页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11345349/

相关文章:

Magento:如何覆盖管理js文件而不是在核心中编辑它?

php - 需要此逻辑条件失败的确切原因

php - 如何在 Laravel 中编辑 AJAX 数据返回的部分?

php - Magento 发票电子邮件 : ordered items not visible

Magento 表和 EAV

jquery - 如何通过加载更多选项实现 Accordion 功能?

php - 如何将MySQLi结果集加载到二维数组中?

PHP 准备的 postgres 查询失败,返回 :"could not determine data type of parameter $1"

php - obj c 和 php 错误的字符串编码

Magento - 如何扩展前端 Controller