自定义模块

时间:2017-07-14 10:14:15

标签: php email magento

我创建了一个自定义模块,我在其中向客户发送电子邮件。 电子邮件工作正常,但我在layout / test.xml中创建了一个布局句柄

<?xml version="1.0"?>
<layout version="0.1.0">
    <my_name_is_hello>
        <block type="core/template" name="hello"  template="test/sales/items.phtml"></block>
    </my_name_is_hello>
</layout>

这是我在test / sales / items.phtml中的内容

<h1>Hello</h1>

现在我使用这两种方法在我的电子邮件模板文件hello.phtml中调用了布局句柄,但是没有调用文件。

{{layout handle="my_name_is_hello"}}
{{block type='core/template' area='frontend' template='test/sales/items.phtml'}}

如果我做错了什么或任何解决方案,请任何人建议我

1 个答案:

答案 0 :(得分:0)

//在电子邮件内容中添加模板文件。

{{block type='core/template' area='frontend' template='email/custom.phtml' order=$order}}

//在以下路径中添加phtml文件。

app/design/frontend/your-package/your-theme/email/custom.phtml