我添加了一个模块,在主页中使用模块创建器显示一些带有文本的图像,一切都很顺利。在编辑时,我想在该特定横幅上显示已上传的图像。如何在magento的自定义模块中实现。
答案 0 :(得分:2)
我找到了办法。我刚刚在admin banner模块的编辑页面上添加了这个图像重新加载...
$object = Mage::getModel('banner/banner')->load( $this->getRequest()->getParam('id'));
$note = false;
if( $object->getFilename() ){
$note = '<br/> <a href="'.Mage::getBaseUrl('media')."banners/".$object->getFilename().'" target="_blank">
<img src="'.Mage::getBaseUrl('media')."banners/".$object->getFilename().'" style="width:240px;height:120px;"/><br/>View it in New window</a>';
}else{
$note = 'Banner Image for the showcase (999px × 430px)';
}
$fieldset->addField('filename', 'file', array(
'label' => Mage::helper('banner')->__('File'),
'required' => false,
'note' => $note,
'name' => 'filename',
));
希望它会帮助某人