我一直在试图通过建立果园CMS V1.6一个接触的形式,但我真的不知道该怎么做。
我试图安装自定义表单模块,但我认为这不符合我使用的最新版本兼容。
有什么建议?
我一直在试图通过建立果园CMS V1.6一个接触的形式,但我真的不知道该怎么做。
我试图安装自定义表单模块,但我认为这不符合我使用的最新版本兼容。
有什么建议?
自定义表单模块是非常强大和灵活,但不是很明显在第一如何通过它来作一个接触的形式。 一旦你理解了它,但你可以做多了不少吧。
第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工作流程已经取代规则。 此博客文章介绍了有关如何使用它们进行接触的形式更多的细节。