我希望在Magento自定义页面(从菜单访问)中获得一个Ajax联系表单,并希望每当有人填写详细信息时都会将邮件发送给所有者。有这个模块吗?如果不是,建立这个的最好方法是什么?
感谢。
答案 0 :(得分:1)
按照步骤 -
1)通过Magento模块创建器创建模块。或者只是从你的phtml文件按钮动作下面的ajax调用。
2)在InexController.php文件中编写一个Controller动作。
public function saveContactDetailsAction() {
//get details
$postData = $this->getRequest()->getParam('data');
//save data......
return "sucess"
}
3)在你的phtml文件中写一个ajax代码。
var reloadurl = '<?php echo $this->getUrl('module/index/saveContactDetails'); ?> ';
new Ajax.Request(reloadurl, {
method: 'POST',
parameters:id='paramater list with &',
onComplete: function(transport)
{ //write sucess code here },
onFailure: function()
{
//write error code here
}});
希望这个帮助