附上截图。magento 自定义模块我将图像文件保存在媒体/查找器/图像中。上传的图像将进入该文件夹,但是当我编辑表单小图像预览时,出现的 URL 不正确。
它正在获取媒体网址 http:://demo.com/magento/media/rt.jpg 而它应该是 http:://demo.com/magento/media/finder/images/rt.jpg 。
现在它正在显示媒体网址,而它应该是媒体/查找器/图像。只是因为获取错误的 url 编辑表单显示损坏的图像图标。
如何获得正确的小图像预览图像 url?这是控制器中的图像保存代码。文件移动到 finder/images/ 文件夹,但是当我编辑 moew 小图像时,得到的媒体文件夹 url 不正确。
public function editAction() {
$id = $this->getRequest()->getParam('id');
$model = Mage::getModel('finder/finder')->load($id);
if ($model->getId() || $id == 0) {
$data = Mage::getSingleton('adminhtml/session')->getFormData(true);
if (!empty($data)) {
$model->setData($data);
}
Mage::register('finder_data', $model);
$this->loadLayout();
$this->_setActiveMenu('finder/items');
$this->_addBreadcrumb(Mage::helper('adminhtml')->__('Manager finder'), Mage::helper('adminhtml')->__('Manager finder'));
$this->_addBreadcrumb(Mage::helper('adminhtml')->__('Item News'), Mage::helper('adminhtml')->__('Item News'));
$this->getLayout()->getBlock('head')->setCanLoadExtJs(true);
$this->_addContent($this->getLayout()->createBlock('finder/adminhtml_finder_edit'))
->_addLeft($this->getLayout()->createBlock('finder/adminhtml_finder_edit_tabs'));
$this->renderLayout();
} else {
Mage::getSingleton('adminhtml/session')->addError(Mage::helper('finder')->__('Item does not exist'));
$this->_redirect('*/*/');
}
}