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