0

私はmagentoを初めて使用し、magentoを使用してeコマースWebサイトを開発しています。製品の追加中にカスタムオプションを使用していますが、製品の保存/編集中にいくつかのカスタムオプションの値(例:カラーカスタムオプションの値)をjsファイルに保存したいだけです。これを行うためのコードをどこに追加する必要がありますか。誰かアイデアがありますか?親切にそれを私と共有してください。

4

1 に答える 1

0

config.xml モジュールで:

<global>
    <events>
        <catalog_product_save_after>
            <observers>
                <yourmodule>
                    <type>singleton</type>
                    <class>yourmodule/observer</class>
                    <method>catalog_product_save_after</method>
                </yourmodule>
            </observers>
        </catalog_product_save_after>
    </events>
</global>

そして Observer.php で:

class YourNamespace_YourModule_Model_Observer
{
    public function catalog_product_save_after($observer)
    {
        $product = $observer->getProduct();
        //echo "<pre>"; print_r($product->getData()); exit;
        // do something here
    }
}

その後、必要な値を取得し、ビルドする必要がある JS ファイルを記述します。

お役に立てれば。

ソース: http://blog.chapagain.com.np/magento-event-observer-with-save-before-and-save-after/

于 2012-04-12T15:56:52.267 に答える