【问题标题】:mobile keyboard types in wffm mvc using html5 input types使用 html5 输入类型的 wffm mvc 中的移动键盘类型
【发布时间】:2017-07-19 13:12:23
【问题描述】:
我的任务是通过添加 HTML5 输入类型使我们的 Sitecore MVC WFFM 表单对移动设备更加友好,以便根据活动的字段类型显示不同的移动键盘。通过研究,我看到了这样做的例子,但不是针对 WFFM 的 MVC 风格。我知道需要自定义字段类型,但我看到的唯一示例是针对非 MVC 表单的。有没有人通过这个练习并找到了解决方案?
【问题讨论】:
标签:
html
sitecore
web-forms-for-marketers
【解决方案1】:
WFFM 字段的 .cshtml 文件可供更新。
要更改 WFFM MVC 字段的视图:
- 在内容编辑器中,在内容树中,在简单类型中,
列表类型或复杂文件夹(sitecore/System/Modules/Web Forms for
营销人员/设置/字段类型)单击您选择的字段类型项
想换个视角。
- 在右窗格的
Data 部分的MVC Type 字段中,找到
您要更改其视图的项目的类名。
- 在 Sitecore 的 \Website\Views\Form\EditorTemplates 文件夹中
安装,找到类对应的.cshtml文件
步骤 2 中的名称。例如,对于
CheckboxField 类,文件
名称和扩展名是:CheckboxField.cshtml。
- 编辑相关的 .cshtml 文件以更改视图,在本例中设置输入类型。
- 将更新的 .cshtml 文件部署到您的 CD 环境中。
也可以根据需要自定义字段的底层控制器,也可以创建自定义字段类型。
查看Customize an MVC field type article了解更多详情