使用html5输入类型

时间:2017-07-19 13:12:24

标签: html5 sitecore web-forms-for-marketers

我的任务是通过添加HTML5输入类型使我们的Sitecore MVC WFFM表单更加移动友好,以便根据活动的字段类型显示不同的移动键盘。通过研究我已经看到了这样做的例子,但没有看到WFFM的MVC风格。我知道需要一个自定义字段类型,但我见过的唯一例子是非MVC表单。有没有人经历过这个练习并找到了解决方案?

1 个答案:

答案 0 :(得分:0)

可以更新WFFM字段的.cshtml文件。

要更改WFFM MVC字段的视图:

  1. 在内容编辑器的内容树中,在简单类型中, 列表类型或复杂文件夹(sitecore / System / Modules / Web窗体) 营销人员/设置/字段类型)单击您的字段类型项目 想要改变观点。
  2. 在右侧窗格的Data部分的MVC Type字段中,找到 要更改其视图的项目的类名称。
  3. 在Sitecore的\ Website \ Views \ Form \ EditorTemplates文件夹中 安装,找到与该类对应的.cshtml文件 从步骤2开始的名称。例如,对于CheckboxField类,该文件 名称和扩展名为:CheckboxField.cshtml
  4. 编辑相关的.cshtml文件以更改视图,在这种情况下设置输入类型。
  5. 将更新的.cshtml文件部署到CD环境。
  6. 该字段的基础控制器也可以在必要时自定义,或者可以创建自定义字段类型。

    有关详细信息,请参阅Customize an MVC field type article