5

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

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

你们中的任何人都可以指导我,如何进行?

4

2 回答 2

1

尝试以下操作:

  1. DropList在 Sitecore 中的表单上创建一个字段
  2. 添加一个名为“NA”的选项(表示“不适用”)
  3. 根据需要标记该字段
  4. 单击左侧窗格中“规则”下的“编辑”按钮
  5. 在左侧框中,向下滚动到“字段”类别并将相关信息输入到“特定字段与特定值的比较位置”
  6. 在右侧框中,选择“隐藏元素”,在“操作”类别下
于 2013-07-11T18:01:51.403 回答
0

我在 Sitecore 7.5 (rev. 141003) 上运行时遇到了问题。

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

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

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

  1. 将附加的“Sitecore.Support.401148.dll”程序集放入“\bin”文件夹。

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

/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

/sitecore/system/Settings/Rules/Definitions/Elements/Fields/Field 为空 -> Sitecore.Support.Rules.Conditions.FieldConditions.FieldEmpty,Sitecore.Support.401148

/sitecore/system/Settings/Rules/Definitions/Elements/Fields/Has specific Field Type -> Sitecore.Support.Rules.Conditions.FieldConditions.WhenHasSpecificFieldType,Sitecore.Support.401148

于 2016-04-29T16:47:24.430 回答