我在考虑购买umbraco表格,但在此之前想要检查一件事是否可行并且相当容易。
作为我的“Book Holiday Package”表单的一部分,我希望用户看到用户为其预订包的(CurrentPage.PackageName)包名称。我正在努力做到这一点,因为表格部分无法识别“CurrentPage”。
我希望能够跟踪以下字段:
在此表单的末尾,用户应该收到一封电子邮件,其中包含他/她询问的包裹名称,管理员应该收到用户请求的包裹的电子邮件。
使用umbraco表格可以吗?或者我是否必须编写一些自定义MVC并手动完成?
非常感谢任何帮助。
谢谢, 维沙尔
答案 0 :(得分:2)
您可以添加隐藏字段,然后使用特殊语法将任何页面级变量插入其中。
让我们假设当前包名是页面上表单所在的字段,并且别名为“currentPackage”。要在隐藏字段中包含该字段,请编辑该字段,并在隐藏字段的默认值字段中添加“[#currentPackage]”。这应该导致该字段保存包的名称。
您可以在表单中创建自己的XSLT电子邮件模板,只要您已在表单中保存当前包,就可以在这些模板上访问它。