【问题标题】:October CMS Custom Mail Layout十月 CMS 自定义邮件布局
【发布时间】:2016-05-18 18:40:14
【问题描述】:

我正在努力让 October CMS 通过代码处理自定义邮件布局。在 Configuration 部分 下,它声明我们可以使用 subjectlayout

https://octobercms.com/docs/services/mail#mail-views

我可以看到主题正在按预期工作,但是我正在努力获得任何形式的布局 - 它只是在模板中丢弃 HTML。

这是位于我的插件 views/mail 目录中的 register.htm 模板文件:

subject = "Registration"
layout = "default"

==

Dear {{name}},

Thank you for registering you interest...

Yours sincerely,

Support

==

<p>Dear {{name}},</p>
<br>
<p>Thank you for registering you interest...</p>
<br>
<p>Yours sincerely,</p>
<br>
<p>Support</p>

我这样称呼它:

Mail::send('pluginname::mail.register', $data, function($message) use ($data) {
    $message->to($data['email'], $data['name']);
});

【问题讨论】:

    标签: php email laravel laravel-5 octobercms


    【解决方案1】:

    确保您已在Plugin.php 文件中注册了邮件模板,以便可以将其绑定到布局。

    public function registerMailTemplates()
    {
        return [
            'pluginname::mail.register'  => 'Register template.'
        ];
    }
    

    【讨论】:

      猜你喜欢
      • 2017-05-22
      • 1970-01-01
      • 2017-07-27
      • 1970-01-01
      • 1970-01-01
      • 2018-11-26
      • 2021-08-01
      • 2017-08-06
      • 1970-01-01
      相关资源
      最近更新 更多