后台Order grid 显示所有items图片

         grid.php 

$this->addColumn('image', array(

                'header'    => Mage::helper('sales')->__('Images'),
                'index'     => 'image',
                'renderer'      => 'adminhtml/sales_order_grid_renderer',

            ));

Adminhtml/Block/Sales/Order/Grid

renderer.php
class Mage_Adminhtml_Block_Sales_Order_Grid_Renderer extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract{
public function render(Varien_Object $row)
{
    $order = Mage::getModel('sales/order')->loadByIncrementId($row->getIncrementId());
    $items = $order->getItemsCollection();
    $images = '';
    foreach ($items as $item)
    {
        $product = Mage::getModel('catalog/product')->load($item->getProductId());
        //Mage::log($product->getFinalImageUrl(),null,'log.log');
        $url = $product->getFinalImageUrl();

//Click the image popup a window to show big image        $popLink = "popWin('$url','image','width=800,height=600,resizable=yes,scrollbars=yes')";
        $images .= '<a href="javascript:;" οnclick="'.$popLink.'"><img src="'.$url.'" width="100" height="100" style="border: 2px solid #CCCCCC;"/></a>';
    }
    return $images;
}
}
        $popLink = "popWin('$url','image','width=800,height=600,resizable=yes,scrollbars=yes')";
        $images .= '<a href="javascript:;" οnclick="'.$popLink.'"><img src="'.$url.'" width="100" height="100" style="border: 2px solid #CCCCCC;"/></a>';
    }
    return $images;
}
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值