2013-01-19 90 views
0

如何在Magento管理員的產品圖片庫上傳器中允許tif/tiff文件?我已經嘗試過更新{PACKAGE} _Adminhtml_Block_Media_Uploader :: __結構()用下面的代碼:允許Magento中的tiff/tiff圖像文件admin產品圖片上傳

$this->getConfig()->setFilters(array(
     'images' => array(
      'label' => Mage::helper('adminhtml')->__('Images (.gif, .jpg, .png, .tif)'), 
      'files' => array('*.gif', '*.jpg', '*.png', '*.tif', '*.tiff') 
     ), 

雖然上傳瀏覽彈出仍然過濾/變灰TIF的。

我已經確認我的本地類正確覆蓋了核心。我還在CMS模塊中找到了用於文件擴展名的xml config,但是這裏明顯不相關(對吧?)。

回答

0

tiff的問題是,GD2無法對此格式做任何事情。因此你需要改變Image_Adapter,例如爲此:

https://github.com/magento-hackathon/Perfect_Watermarks

事後你不得不重新改寫uploder(可能是觀察者也可以這樣做)更改格式檢查,並添加TIF,TIFF

0

你說的是所見即所得的圖片上傳器,對不對? Prattski解釋瞭如何用一個簡單的模塊在這裏:http://prattski.com/2011/01/10/magento-allow-other-file-types-in-wysiwyg-editor/

+0

不,不是所見即所得的編輯器。我的意思是產品圖片庫,您可以在其中上傳產品的基本,小型和縮略圖圖像。我已經添加了一個自定義類型的圖像,我想分配一個上傳的tiff,這將自動從前端顯示中排除。 – spadeworkers