Change background color of images in magento

I found the following solution for changing the background color of images. I have overwritten the Catalog/Helper/Image class, so the background color is changed in the whole theme and it isn’t necessary to overwrite the template files.

Create a class in app/code/local/Foo/Catalog/Helper/Image.php

class Foo_Catalog_Helper_Image extends Mage_Catalog_Helper_Image {
	public function init(Mage_Catalog_Model_Product $product,$attributeName,$imageFile = null) {
		parent::init($product,$attributeName,$imageFile);
		$this->backgroundColor(array(60,60,60));
		return $this;
	}
}

Overwriting the helper class in the app/code/local/Foo/Bar/etc/config.xml

<?xml version="1.0"?>
<config>
  <global>
    <helpers>
      <catalog>
        <rewrite>
          <image>Foo_Catalog_Helper_Image</image>
      </rewrite>
      </catalog>
    </helpers>
  </global>
</config>

Wie hilfreich war dieser Beitrag?

Klicke auf die Sterne um zu bewerten!

Durchschnittliche Bewertung 0 / 5. Anzahl Bewertungen: 0

Bisher keine Bewertungen! Sei der Erste, der diesen Beitrag bewertet.

Sven Wappler

TYPO3 Experte, symfony, Magento, SEO, Frontend und Backend

Das könnte dich auch interessieren …

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert