Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image Magento:将图像(或任何属性)添加到自定义模块_Image_Attributes_Magento_Module - Fatal编程技术网

Image Magento:将图像(或任何属性)添加到自定义模块

Image Magento:将图像(或任何属性)添加到自定义模块,image,attributes,magento,module,Image,Attributes,Magento,Module,我正在构建一个自定义模块,我需要能够将图像添加到我的数据类型,就像我们可以将图像添加到产品一样。据我所知,图像只是一种属性 如何将选项卡添加到模块的编辑页面,其中提供图像上载功能,上载的图像自动关联到我的数据类型条目 请注意,我知道如何添加选项卡,甚至可以用普通PHP上传图像。我只想重新使用产品已有的功能,并以Magento的方式进行操作。如果您安装并使用扩展名,将为您提供文件上载功能,您可以将其用于图像。然后,您可以将adminhtml中的字段类型更改为“图像”而不是“文件”,以便在“编辑”选

我正在构建一个自定义模块,我需要能够将图像添加到我的数据类型,就像我们可以将图像添加到产品一样。据我所知,图像只是一种属性

如何将选项卡添加到模块的编辑页面,其中提供图像上载功能,上载的图像自动关联到我的数据类型条目


请注意,我知道如何添加选项卡,甚至可以用普通PHP上传图像。我只想重新使用产品已有的功能,并以Magento的方式进行操作。

如果您安装并使用扩展名,将为您提供文件上载功能,您可以将其用于图像。然后,您可以将adminhtml中的字段类型更改为“图像”而不是“文件”,以便在“编辑”选项卡中显示上载文件的缩略图。e、 g.在
DOCROOT\app\code\local\Namespace\Modulename\Block\Adminhtml\News\Edit\Tab\Form.php中

$fieldset->addField('image_filename', 'image', array(
      'label'     => Mage::helper('news')->__('Top Left Photo'),
      'required'  => false,
      'name'      => 'image_filename',
      'note'      => Mage::helper('news')->__('Image must be 400x235 dimensions'),
  ));
ModuleCreator创建的管理员控制器将为您处理所有图像上载代码

干杯,
JD

我也尝试过创建图像属性的代码。创建新行时效果很好。但是当我编辑时,如果我没有更改图像,这意味着我只编辑了一些其他字段而不是图像属性,那么图像路径将保存为数组。我看不到图像。如何解决这个问题。请引导我!