Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.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 为什么我的图片没有上传?_Image_Magento_Configuration_Upload_Backend - Fatal编程技术网

Image 为什么我的图片没有上传?

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

我正在尝试向我的新Magento配置部分添加一个工作图像上载字段,但它不工作。每当我上传一个文件时,选择一个文件,然后保存配置,后端模型函数_beforeSave就不会被调用,文件也不会被上传。我可能是因为错误,它位于app/code/core/Mage/Adminhtml/model/System/config/backend/file.php中。有什么想法吗

我在本地代码池中自己的名称空间中使用了一个名为Page的模块。这会引起问题吗?我不需要这样称呼它,为什么叫佩奇是一个很长的故事

System.xml:

<?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的图像上传部分,我指的是配置部分中的图像上传。在这种情况下,调试后端模型谢谢你的贡献,我目前正忙于学校的工作,但我会将结果反馈给你,保证!谢谢你的贡献,我目前正忙于学校的事情,但我会把结果反馈给你,保证!