Wednesday, February 20, 2013
How to add image in magento admin product Grid
>> With the help of this code you can able to add product image in admin Grid View :
Step 1:
First you need to copy the core block to local. Copy Grid.php from app/code/core/Mage/Adminhtml/Block/Catalog/Product/Grid.php to
app/code/local/Mage/Adminhtml/Block/Catalog/Product/Grid.php
Here you'll find a method named _prepareColumns(), add the below code within this method
$this->addColumn('product_image', array(
'header' => Mage::helper('catalog')->__('Image'),
'align' =>'left',
'index' => 'entity_id',
'width' => '100px',
'renderer' => 'Mage_Adminhtml_Block_Catalog_Product_Renderer_Image'
));
Step 2:
Now create the renderer file named Image.php in the following path
app/code/local/Mage/Adminhtml/Block/Catalog/Product/Renderer/Image.php
Here add the below code..
class Mage_Adminhtml_Block_Catalog_Product_Renderer_Image extends Mage_Adminhtml_Block_Widget_Grid_Column_Renderer_Abstract
{
public function render(Varien_Object $row)
{
$_product = Mage::getModel('catalog/product')->load($row->getEntityId());
if($_product->getImage() != 'no_selection'){
$image = "<img src='".Mage::helper('catalog/image')->init($_product, 'image')->resize(100)."' title='".$_product->getName()."' />";
}
return $image;
}
}
Tuesday, February 19, 2013
Use INR symbol in magento
>> By default magento shows indian rupee as "Rs". If you want to show the symbol.
₹ = ₹
₨ = ₨
i.e. ₹ 1,200 would show ₹ 1,200
Note* : Use the font DejaVu Sans <span style='font-family: DejaVu Sans;'>₹</span> for Internet Explorer and Safari.
>> Go to Admin=>System=>Configuration=>Manage Currency=>Symbols. Replace the symbol.
>> Here is a useful extension that will help you to replace rupee to new symbol. You can configure this one.
http://www.magentocommerce.com/magento-connect/et-currency-manager.html
Subscribe to:
Comments (Atom)