果园,联系方式(Orchard Contact Forms)

2019-08-16 16:33发布

我一直在试图通过建立果园CMS V1.6一个接触的形式,但我真的不知道该怎么做。

我试图安装自定义表单模块,但我认为这不符合我使用的最新版本兼容。

有什么建议?

Answer 1:

自定义表单模块是非常强大和灵活,但不是很明显在第一如何通过它来作一个接触的形式。 一旦你理解了它,但你可以做多了不少吧。

第1步-创建您想要收集联系人信息的内容类型

在/管理/ CONTENTTYPES点击“创建新的类型”,使一个类型与所有你希望你的用户填写信息。

第2步-创建联系人自定义窗体页

在/Admin/Orchard.Customforms创建一个新的形式。 在下拉内容类型选择您在步骤1中所做你可能也想勾选“一旦提交表单保存的内容项”框中输入新的内容类型。 你不需要为第3步将展示如何使您发送电子邮件,但我喜欢做的情况下,有问题的电子邮件。

第3步-创建一个规则来向您发送电子邮件(在果园> 1.7使用工作流)

在/管理/规则创建新规则。

在事件部分选择当类型的自定义表单(你的新的内容类型)提交的事件。

在动作部分中添加一个动作以发送电子邮件。 如果您选择发送给管理员,确保你给admin用户的电子邮件(或者它只是默默地失败)。

您可以在邮件主题和正文中使用令牌。 我的是这样:

**Subject:** Orchard Contact Form - {Request.Form:Contact information.Name.Text}

**Body:** Name: {Request.Form:Contact information.Name.Text}
Email: {Request.Form:Contact information.Email.Value}

{Request.Form:Contact information.Yourmessage.Text}

姓名,电子邮件,以及Yourmessage都在我的“联系信息”类型的所有字段名。 对于你们这些将需要您的内容类型,并已添加到它的字段的名称。

而已。

更新:在果园1.7工作流程已经取代规则。 此博客文章介绍了有关如何使用它们进行接触的形式更多的细节。



文章来源: Orchard Contact Forms