服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > 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%
------分隔线----------------------------