Image 为什么我的图片没有上传?
我正在尝试向我的新Magento配置部分添加一个工作图像上载字段,但它不工作。每当我上传一个文件时,选择一个文件,然后保存配置,后端模型函数_beforeSave就不会被调用,文件也不会被上传。我可能是因为错误,它位于app/code/core/Mage/Adminhtml/model/System/config/backend/file.php中。有什么想法吗 我在本地代码池中自己的名称空间中使用了一个名为Page的模块。这会引起问题吗?我不需要这样称呼它,为什么叫佩奇是一个很长的故事 System.xml:Image 为什么我的图片没有上传?,image,magento,configuration,upload,backend,Image,Magento,Configuration,Upload,Backend,我正在尝试向我的新Magento配置部分添加一个工作图像上载字段,但它不工作。每当我上传一个文件时,选择一个文件,然后保存配置,后端模型函数_beforeSave就不会被调用,文件也不会被上传。我可能是因为错误,它位于app/code/core/Mage/Adminhtml/model/System/config/backend/file.php中。有什么想法吗 我在本地代码池中自己的名称空间中使用了一个名为Page的模块。这会引起问题吗?我不需要这样称呼它,为什么叫佩奇是一个很长的故事 Sys
<?xml version="1.0" ?>
<config>
<sections>
<newtheme module="page" translate="label">
<label>Newtheme</label>
<sort_order>200</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<tab>general</tab>
<groups>
<homepage translate="label">
<label>Home Page</label>
<comment>Some comment about my group</comment>
<sort_order>10</sort_order>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<fields>
<banner_image translate="label tooltip comment">
<label>Image upload</label>
<comment>This is an image field</comment>
<tooltip>Image tooltip!</tooltip>
<show_in_default>1</show_in_default>
<show_in_website>1</show_in_website>
<show_in_store>1</show_in_store>
<sort_order>200</sort_order>
<frontend_type>image</frontend_type>
<backend_model>adminhtml/system_config_backend_image</backend_model>
<upload_dir config="system/filesystem/media" scope_info="1">newtheme/homepage</upload_dir>
<base_url type="media" scope_info="1">newtheme/homepage</base_url>
</banner_image>
</fields>
</homepage>
</groups>
</newtheme>
</sections>
</config>
我想文件正在发送中。那么,为什么没有被拯救呢?是不是后端型号的调用方式不正确?您好,请按此操作
检查config.xml中是否包含helpers,否则在helpers块下方添加
<helpers><newtheme><class>NAMESPACE_Newtheme_Helper</class></newtheme></helpers>
还要检查您使用的模块名是否在任何地方都区分大小写,因为在linux中,newtheme和newtheme是不同的
还要检查文件夹是否在media newtheme/主页中创建
清除缓存和会话,然后进行检查,检查完以上内容后告诉我它是否工作您好,请按此操作
检查config.xml中是否包含helpers,否则在helpers块下方添加
<helpers><newtheme><class>NAMESPACE_Newtheme_Helper</class></newtheme></helpers>
还要检查您使用的模块名是否在任何地方都区分大小写,因为在linux中,newtheme和newtheme是不同的
还要检查文件夹是否在media newtheme/主页中创建
清除缓存和会话,然后检查,在检查上述内容后让我知道它是否工作启动fiddler,查看它是否正确发布,并查看您的脚本在上传时返回的内容将标题添加到我的问题中。我有Mac电脑,所以使用Fiddler有点难。不过,如果你认为我真的需要它,这并非不可能。其他工具不会向你显示flash标题或响应。在虚拟机中启动windows或用于os-x。我不认为你真的需要这个,但它是调试flash上传的一个必要条件,否则你将如何轻松找到脚本对flash的响应:它不使用flash,在洋红管理中的其他图像字段,如在我基于此的设计中找到的基本图像水印,也不使用。我不确定我们是否意见一致。我指的不是产品页面中使用flash的图像上传部分,我指的是配置部分中的图像上传。在这种情况下,调试后端模型Fire up fiddler,查看它是否正确发布,并查看您的脚本在上传时返回了什么添加了标题到我的问题中。我有Mac电脑,所以使用Fiddler有点难。不过,如果你认为我真的需要它,这并非不可能。其他工具不会向你显示flash标题或响应。在虚拟机中启动windows或用于os-x。我不认为你真的需要这个,但它是调试flash上传的一个必要条件,否则你将如何轻松找到脚本对flash的响应:它不使用flash,在洋红管理中的其他图像字段,如在我基于此的设计中找到的基本图像水印,也不使用。我不确定我们是否意见一致。我指的不是产品页面中使用flash的图像上传部分,我指的是配置部分中的图像上传。在这种情况下,调试后端模型谢谢你的贡献,我目前正忙于学校的工作,但我会将结果反馈给你,保证!谢谢你的贡献,我目前正忙于学校的事情,但我会把结果反馈给你,保证!