Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento-更改CMS中块使用的事务性电子邮件模板_Magento_Magento 1.6 - Fatal编程技术网

Magento-更改CMS中块使用的事务性电子邮件模板

Magento-更改CMS中块使用的事务性电子邮件模板,magento,magento-1.6,Magento,Magento 1.6,我正在尝试在我的Magento网站的新CMS页面上添加一个额外的联系人表单。我希望它与主要联系方式不同。我需要它使用不同的事务性电子邮件模板。到目前为止,我只需要告诉它使用不同的模板(可能在CMS页面的{{block}}代码中) 在CMS页面上,我添加了{{block type=“core/template”name=“contactForm”form_action=“/contacts/index/post/”template=“contacts/test.phtml”}来调用模板块 我已经创

我正在尝试在我的Magento网站的新CMS页面上添加一个额外的联系人表单。我希望它与主要联系方式不同。我需要它使用不同的事务性电子邮件模板。到目前为止,我只需要告诉它使用不同的模板(可能在CMS页面的
{{block}}
代码中)

在CMS页面上,我添加了
{{block type=“core/template”name=“contactForm”form_action=“/contacts/index/post/”template=“contacts/test.phtml”}
来调用模板块

我已经创建了
contact/test.phtml
模板文件并复制了现有的联系人表单模板。我已经手动添加了一个字段,如下所示:

<li class="fields">
    <div class="field">
        <label for="armadillo"><?php echo Mage::helper('contacts')->__('armadillo') ?></label>
        <div class="input-box">
            <input name="armadillo" id="armadillo" title="<?php echo Mage::helper('contacts')->__('armadillo') ?>" value="" class="input-text" type="text" />
        </div>
    </div>
</li>
Name: {{var data.name}}
E-mail: {{var data.email}}
Telephone: {{var data.telephone}}
Armadillo: {{var data.armadillo}}

Comment: {{var data.comment}}
如果我现在从这两个表单发送电子邮件,它们使用相同的事务性电子邮件模板,我没有armadillo字段。它可以工作,但我希望有一个表单使用新模板

如果我进入
System->Configuration->Contacts
,我可以更改联系人表单使用的电子邮件模板。我可以将其设置为我的新armadillo模板,但这同样适用于这两个表单,我的旧联系人表单开始向我发送带有空白armadillo字段的电子邮件


在CMS中的
{{block}
行中必须有一种设置事务性电子邮件模板的方法,但我找不到它是什么!你能帮忙吗?

我也想知道这个问题的答案。。。