1

我想问您如何更好地实施:使用 Sitecore WebForms for Marketingers 模块或标准 .ascx 子布局。

表单示例

所以我需要用动态下拉菜单、日期选择器、复选框、单选按钮等来实现巨大的表单。这个表单还包含动态添加新控件(参见上面附件中的描述)。那么是否可以在 Sitecore WebForms for Marketingers 模块中创建此表单,或者在 ascx 中将其编写为标准表单会更容易。

此表单将保存到 sitecore 数据库。

请回答是否有人已经这样做了。

谢谢。

4

2 回答 2

1

据我所知,使用 Sitecore 中的 WFFM开箱即用是不可能做到这一点的。

我想第一个要问的问题是:您或您的客户是否希望/需要能够在没有开发人员交互的情况下自己管理表单?

如果这个问题的答案是肯定的,那么您可以尝试使用 WFFM 来实现它,否则将其作为普通子布局来实现可能会更容易。

编辑

您还可以做的另一件事是创建一个表单,然后使用“导出到 ascx”功能。您可以查看生成的代码以了解数据是如何写入 WFFM 数据库的 - 这样您就可以拥有自定义表单功能,但仍然可以利用 Sitecore 客户端中的报告功能。如果您有一些类似决策树的逻辑来显示不同的字段,您也可以从 Sitecore 内容项中驱动它。

于 2012-06-06T17:12:17.173 回答
0

据我所知,您可以在营销人员的 Web 表单的帮助下创建此表单,但在这种情况下,您需要创建一些自定义字段并根据您的要求更新这些字段。要创建自定义字段,请在 /sitecore/system/Modules/Web 表单下为营销人员/设置/字段类型/自定义位置创建字段,并在自定义字段中定义您创建的自定义类和程序集。

您可以通过应用自定义 css 类来更新设计。

您可以在 /sitecore/system/Modules/Web Forms for Marketers/Settings/Meta data/Css Classes 位置下创建类,并在特定控件上应用类。

于 2013-09-23T15:59:08.007 回答