public function parseTemplate($text, Ess_M2ePro_Model_Magento_Product $magentoProduct) { $design = Mage::getDesign(); $oldArea = $design->getArea(); $oldPackageName = $design->getPackageName(); $design->setArea('adminhtml'); $design->setPackageName(Mage::getStoreConfig('design/package/name', $magentoProduct->getStoreId())); $text = $this->insertAttributes($text, $magentoProduct); $text = $this->insertImages($text, $magentoProduct); $text = $this->insertMediaGalleries($text, $magentoProduct); // the CMS static block replacement i.e. {{media url=’image.jpg’}} $filter = new Mage_Core_Model_Email_Template_Filter(); $filter->setVariables(array('product' => $magentoProduct->getProduct())); $text = $filter->filter($text); $design->setArea($oldArea); $design->setPackageName($oldPackageName); return $text; }