营销人员的Webforms动态地形成字段条件可见性

时间:2011-10-27 16:19:43

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

我们正在使用WFFM创建目标网页。我们的营销人员很容易使用它。现在,我们正在考虑定制它们。例如,我们有以下要求。

在我们的表单上,我们显示居住国家/地区,但是当您选择某些国家/地区时,我们希望再显示一个名为state/province的下拉列表。当用户选择其他国家/地区时,我们必须隐藏state/provice字段。我正在敲打我的脑袋,我怎么能开始实施这个。

你们有人可以指导我,如何继续?

2 个答案:

答案 0 :(得分:1)

尝试以下方法:

  1. 在Sitecore
  2. 中的表单上创建DropList字段
  3. 添加名为“NA”的选项(表示“不适用”)
  4. 根据需要标记字段
  5. 点击左侧窗格中“规则”下的“修改”按钮
  6. 在左侧框中,向下滚动到“字段”类别,然后在“其中特定字段与特定值进行比较
  7. 中输入相关信息
  8. 在右侧框中,选择“操作”类别下的“隐藏元素”

答案 1 :(得分:0)

我在使用Sitecore 7.5(版本141003)时遇到了问题。

我还没有尝试过以下说明,但这是我最终能够从Sitecore支持中获得的:

看起来报告的行为是由先前注册的67793参考号错误引起的。有关公共参考号的更多信息,请访问: https://kb.sitecore.net/articles/853187

请尝试应用以下修补程序,看看是否有帮助:

  1. 附上" Sitecore.Support.401148.dll"装配到" \ bin"文件夹中。

  2. 更改商品信息规则的类型字段值(规则内容路径 - >类型字段值):

  3. / sitecore / system / Settings / Rules / Definitions / Elements / Item Information / Item ID - > Sitecore.Support.Rules.Conditions.ItemConditions.ItemIdCondition,Sitecore.Support.401148

    / sitecore / system / Settings / Rules / Definitions / Elements / Item Information / Item Name - > Sitecore.Support.Rules.Conditions.ItemConditions.ItemNameCondition,Sitecore.Support.401148

    / sitecore / system / Settings / Rules / Definitions / Elements / Item Information / Item Template - > Sitecore.Support.Rules.Conditions.ItemConditions.WhenTemplateIs,Sitecore.Support.401148

    1. 更改"字段"的类型字段值规则(规则内容路径 - >"类型"字段值): / sitecore / system / Settings / Rules / Definitions / Elements / Fields / Field - > Sitecore.Support.Rules.Conditions.FieldConditions.WhenField,Sitecore.Support.401148
    2. / sitecore / system / Settings / Rules / Definitions / Elements / Fields / Field为空 - > Sitecore.Support.Rules.Conditions.FieldConditions.FieldEmpty,Sitecore.Support.401148

      / sitecore / system / Settings / Rules / Definitions / Elements / Fields /具有特定字段类型 - > Sitecore.Support.Rules.Conditions.FieldConditions.WhenHasSpecificFieldType,Sitecore.Support.401148