2016-02-08 5 views
2

Я изо всех сил стараюсь, чтобы октябрьская CMS работала с настраиваемыми макетами почты через код. Под Конфигурационный раздел он утверждает, что мы можем использовать субъект и макет.Октябрь CMS Custom Mail Layout

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

Я могу видеть объект работает, как ожидалось, однако я изо всех сил, чтобы получить любую форму макета выходит - его просто зажиме вне HTML в шаблоне.

Вот 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']); 
}); 

ответ

4

Убедитесь, что вы зарегистрировали почтовый шаблон в файле Plugin.php, чтобы его можно было привязать к макету.

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