西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

解决magento分类页没有产品图片报Image file was not found

时间:2015-06-03 06:00来源:未知 作者:好模板 点击:
为您的magento自定义模块按照以下步骤1)为图像占位符,您可以创建文件夹 media/mymodule/placeholder/placeholderImage.jpg 2) 重写 model Class Mage_Catalog_Model_Product_Image 3) 更新方法 public function setBaseFil

为您的magento自定义模块按照以下步骤1)为图像占位符,您可以创建文件夹

  media/mymodule/placeholder/placeholderImage.jpg

2) 重写 model Class

 Mage_Catalog_Model_Product_Image

3) 更新方法

  public function setBaseFile($file)

Line around at 304

$baseFile = $baseDir . $file;

        if ((!$file) || (!file_exists($baseFile))) {
            throw new Exception(Mage::helper('catalog')->__('Image file was not found.'));
        }

替换为

$baseFile = $baseDir . $file;

    if ((!$file) || (!file_exists($baseFile))) {
        $module = $this->getRequest()->getModuleName();
        if($module=='mymodule'){
          $baseFile = Mage::getBaseUrl('media').'mymodule/placeholder/placeholderImage.jpg';
        }else{
          throw new Exception(Mage::helper('catalog')->__('Image file was not found.'));
        }
    }
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------