Magento后端的产品形式在哪里?

时间:2016-01-22 02:07:15

标签: magento

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

Magento 1.9.2.2

1 个答案:

答案 0 :(得分:1)

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

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

https://gyazo.com/553d021b19049eb0169fafcf26ab3fea

在扩展Config(config.xml)中,使用类Mage_Catalog_Model_Resource_Setup:

<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代码在安装期间填写此字段。这是怎么做的:

因此,您将获得相同的结果,但没有风险来获取代码中的错误: https://gyazo.com/9ccb9589f236ef0a53a21305a307d126