1

我们需要一个接一个地向用户展示一组问题。根据结果​​,将向用户展示一组产品。

这可以通过 Sitecore 完成(除了使用自定义布局)吗?

4

3 回答 3

4

您可能会发现Poll 共享源模块很有用。它已升级到 Sitecore 的最新主要版本,并且似乎也与 DMS 集成。此外,它已经过测试并得到 Sitecore 的支持

于 2012-08-10T07:33:26.967 回答
3

默认情况下,Sitecore 没有此功能。它基本上是一个网站开发框架,默认不包含很多模块,但是您可以通过编程创建一个调查应用程序。

如果您拥有 DMS 模块(数字营销系统)和营销人员 Web 表单模块的许可证,那么您可以使用这些模块创建调查。Web 表单可用于创建调查表,DMS 可用于跟踪结果。

于 2012-08-09T20:38:47.053 回答
1

我已经在生产环境中使用营销人员 Web 表单(WFFM) 成功实施了调查。默认情况下,数据收集在本地 SQLite 数据库中,但是,如果您的生产环境有多个 CD 实例,Sitecore 提供了一个 SQL 数据库和数据提供程序,这很方便。

表单可以附加到您指定的任何占位符,就像您使用渲染和子布局一样。

关于您的条件逻辑......就像 Sitecore 的所有东西一样,WFFM 提供了几个可以“挂钩”的地方。以下是自定义“提交”操作的示例。您可以将自定义操作与 Sitecore 提供的任何“开箱即用”操作相结合。

class RedirectToRegistrationForm : BaseSaveAction
{
    public override void Execute(ID formid, AdaptedResultList fields, params object[] data)
    {
        AdaptedControlResult result = fields.GetEntryByName("Entry Name");
        switch(result.Value)
        {
            case "Condition 1":
                // do something...
                break;

            case "Condition 2":
                // do something else...
                break;
        }
    }
}
于 2012-08-13T19:48:49.077 回答