您可以简单地覆盖联系人控制器:
Mage_Contacts_IndexController
只需修改发布操作:
public function postAction()
{
$post = $this->getRequest()->getPost();
if ( $post ) {
$translate = Mage::getSingleton('core/translate');
/* @var $translate Mage_Core_Model_Translate */
$translate->setTranslateInline(false);
try {
$postObject = new Varien_Object();
$postObject->setData($post);
// Add the IP..
$postObject->setData(
'ip',
$_SERVER['REMOTE_ADDR']
//Mage::helper('core/http')->getRemoteAddr(true)
);
// .. rest un changed..
现在您需要更新电子邮件模板:
转到 Magento Admin 部分中的 System → Transactional E-mails。
2)“添加新模板”
3)从“模板”下拉框中选择“联系表格”,点击“加载模板”
现在修改模板以添加新字段:
Name: {{var data.name}}
E-mail: {{var data.email}}
Telephone: {{var data.telephone}}
Comment: {{var data.comment}}
IP Address: {{var data.ip}}
转到系统 → 配置 → 联系人
在“电子邮件模板”下拉框中选择您的新模板。