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