Sitecore和WFFM,不能指定字段规则

时间:2015-02-02 13:28:29

标签: sitecore web-forms-for-marketers

使用WFFM和Forms Designer在表单中选择字段时,我没有选择设置规则。 为了获得规则选项,是否有任何要求被捣乱的东西?(DBM,分析,什么?),或者Sitecore中是否有任何需要启用的设置?或者什么?

5 个答案:

答案 0 :(得分:0)

您是否可以查看是否可以针对该特定字段在营销商的Sitecore网络表单中添加规则?

答案 1 :(得分:0)

请在/ sitecore / system / Settings / Rules / Web Form for Marketers / Tags / Default path上导航,在这里您将获得一个名为 Taxonomy 的多列表字段,请选择标签您想要的标签应用之后,所有规则将开始显示在规则集编辑器中。

答案 2 :(得分:0)

请检查AppConfig \ Include文件夹中是否禁用了Sitecore.Analytics.config文件。

答案 3 :(得分:0)

在/ App_Config / Include /文件夹的Sitecore.Xdb.config配置文件中,有一个用于设置跟踪的选项

<!--  XDB TRACKING ENABLED
      Determines whether tracking is enabled or not.
      Default value: true
-->
<setting name="Xdb.Tracking.Enabled" value="true" />

为了使规则部分显示在表单部分中,这必须成立。

请注意,根据https://doc.sitecore.net/sitecore_experience_platform/setting_up__maintaining/experience_management/configuring/configure_experience_management

,此选项会产生许可后果

答案 4 :(得分:-2)

如果您使用这些特定规则,请参阅以下链接。 https://kb.sitecore.net/articles/932002

以下是链接中的解决方案:

  

使用Web Forms for Marketers模块创建表单时,它是   可以为表单字段配置不同的规则。这样的规则   可用于隐藏特定字段,设置字段默认值,   但是,使用条件时,规则可能不起作用   项目信息组,具体如下:

     
      
  1. 其中商品ID与值
  2. 进行比较   
  3. 项目名称与值
  4. 的比较   
  5. 其中项目模板是特定模板
  6.         

    例如,以下规则在渲染时不会隐藏字段   Home项目上的表单:项目名称等于Home hide   元件

         

    <强> 解决方案

         

    应用以下修补程序以解决此问题:复制   Sitecore.Support.401148.dll汇编到你的/ bin文件夹中   解。更改主服务器中以下项目的“类型”字段   数据库如下所示:   / Sitecore的/系统/设置/规则/定义/元/项   信息/物品ID:   Sitecore.Support.Rules.Conditions.ItemConditions.ItemIdCondition,Sitecore.Support.401148   / Sitecore的/系统/设置/规则/定义/元/项   信息/项目名称:   Sitecore.Support.Rules.Conditions.ItemConditions.ItemNameCondition,Sitecore.Support.401148   / Sitecore的/系统/设置/规则/定义/元/项   信息/项目模板:   Sitecore.Support.Rules.Conditions.ItemConditions.WhenTemplateIs,Sitecore.Support.401148   发布更改。