我是 magento 的新手,我正在使用 magento 开发一个电子商务网站。我在添加产品时使用自定义选项,现在我只想在保存/编辑产品时将一些自定义选项值(例如:颜色自定义选项的值)保存到 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 回答