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
Magento后端中的产品表单在哪里?_Magento - Fatal编程技术网

Magento后端中的产品表单在哪里?

Magento后端中的产品表单在哪里?,magento,Magento,我需要在添加新产品时预先定义SKU值。问题是我找不到SKU输入字段的定义位置。产品形式似乎是动态创建的 Magento 1.9.2.2您可以在表中定义默认属性值。对于Magento来说这很好,但是您应该小心,因为在代码中获取空对象时,产品还应该具有预定义的SKU 这可以通过以下方式在扩展名的任何设置文件中完成(可以使用任何属性完成): 在扩展配置(Config.xml)中,使用类Mage\u Catalog\u Model\u Resource\u设置: <global>

我需要在添加新产品时预先定义SKU值。问题是我找不到SKU输入字段的定义位置。产品形式似乎是动态创建的


Magento 1.9.2.2

您可以在表中定义默认属性值。对于Magento来说这很好,但是您应该小心,因为在代码中获取空对象时,产品还应该具有预定义的SKU

这可以通过以下方式在扩展名的任何设置文件中完成(可以使用任何属性完成):

在扩展配置(Config.xml)中,使用类Mage\u Catalog\u Model\u Resource\u设置:

<global>
    <resources>
        <module_setup>
            <setup>
                <module>Module_Name</module>
                <class>Mage_Catalog_Model_Resource_Setup</class>
            </setup>
            <connection>
                <use>core_setup</use>
            </connection>
        </module_setup>
        .....

模块名称
图像\目录\模型\资源\设置
核心单元设置
.....
如果您使用的是其他类,则可以为此类创建新对象,并在安装过程中实现这些操作

如果此选项不适合您,您可以在安装期间使用JS代码填写此字段。这是如何做到的:

  • 更新布局,并添加JS文件(在我的示例中是JS/custom.JS):
  • 在文件中编写简单代码,以防在加载页面时找不到预定义的SKU值,该代码将填充预定义的SKU值
因此,您将获得相同的结果,但不会有代码出错的风险: