在Orchard工作流中获取内容值

时间:2017-06-19 23:14:42

标签: orchardcms

我想要做的是在Orchard中创建特定内容类型时发送电子邮件。

我所做的是创建一个工作流程,检测何时创建“练习”类型并发送电子邮件。

最初我对所有内容(电子邮件地址,主题和正文)进行了硬编码。每次创建“练习”类型时,我都会收到一封电子邮件。

然后我尝试使用令牌来获取真实值。最初我试过..

{Content.ContentType}
{Content.Id}

那些似乎正在发挥作用。 ContentType为“Practice”,Id为正确值。

练习类型有一个名为“ContactEmail”的字段,但我似乎无法显示该值。以下是我尝试的不同变体......

{Content.Fields.Practice.ContactEmail}
{Content.ContactEmail}
{Content.Practice.ContactEmail}

但它总是空白的(通过将这些字段放在电子邮件正文中进行测试)。

有关如何从练习中获取“ContactEmail”值的任何建议吗?

谢谢!

其他信息......

练习部分是从模块(即迁移,模型等)创建的。我认为我可能要做的是为练习部分创建一个令牌提供者。听起来不错吗?

0 个答案:

没有答案