在 10 月CMS 中,您如何找到提示路径


In OctoberCMS how do you find the hint path?

Mail::sendTo($to, 'OctoberCMS.PhotoElegance::mail.contactform', $params);

当调用这行代码时,我得到一个错误,内容如下:"没有为 [October CMS.PhotoeElgance] 定义第 112 行的提示路径,第 112 行的供应商''laravel''framework''src''Illuminate''View''FileViewFinder.php">

简单来说,我正在尝试在提交联系表格时发送邮件。代码位于一个名为 onStart(( 的函数中。我发现应用程序名称是十月CMS。在点之后,我有PhotoElegance,因为这是网站名称。

在提示路径(October CMS.PhotoElegance(之后,我正在调用静态函数(mail.contactform(到我在CMS中构建的已定义的联系表单。

我在哪里可以找到应用程序名称和网站名称。如果我想更改它们,我该如何定义它们。我知道这与名称间距有关,但我无法弄清楚。

嗨,您

尝试发送电子邮件的方式称为"邮件视图",这是您从插件发送邮件的方式,邮件视图的路径是 author.plugin::p ath.to.view。

从您问题的简短定义中,我可以判断出您没有使用插件,而是 10 月 CMS 的动态页面功能,因此您必须使用"邮件模板"。

转到设置>在左侧栏中查找邮件>邮件模板>然后单击新建模板选择一个代码 完成后,您可以使用此模板从动态页面发送电子邮件。

Mail::sendTo($to, 'template.code', $params);