我有一個Magento網上商店,並剛剛創建了擴展名爲(Modulecreator)的自定義模塊。該模塊附帶一個可處理文件上傳的標準管理界面。我發現如果你想顯示縮略圖,你可以使用'image'字段類型(addField('myfield','image'))來代替'file'類型字段。addField類型的圖像和縮略圖路徑
但現在我有一個問題。當我上傳文件時,我將它們保存在'media'目錄中的一個名爲'幻燈片'的子目錄中。但是,當我編輯項目時,uploadfield旁邊縮略圖的圖像路徑被設置爲'media'文件夾。不是我的文件夾,因爲我將它設置爲'media/slides /'。
我使用下面的代碼:
$fieldset->addField('filename', 'image', array(
'label' => Mage::helper('slideshow')->__('File'),
'required' => true,
'name' => 'filename',
));
我試圖設置陣列中的「路徑」鍵,但這沒有得到通過Magento的回升。討厭缺乏對Magento良好且易於使用的文檔的支持...
也許你可以幫我找到解決方案嗎?
這更優雅!只需要從Magento自動添加/媒體文件路徑中刪除「媒體」的新值。所以它會是$ form-> getElement('filename') - > setValue('slides /'。p); – Michael 2013-09-13 01:32:10