尝试定义WFFM(营销人员的Web表单)限制占位符时,Sitecore会冻结

时间:2016-07-22 11:31:45

标签: sitecore

我为Sitecore提供了最新版本的WFMM(营销人员的Web表单)。当我尝试从桌面定义受限制的占位符时 - >所有应用程序 - >制作者的Web表单 - >受限制的占位符一切都冻结了,包括IIS。

我在浏览器控制台或Sitecore的log.txt中没有错误。

2 个答案:

答案 0 :(得分:2)

我对Sitecore 8.0 rev有同样的问题。 150621(更新-4)和营销人员的Web表格8.0 rev。 150625.Sitecore支持帮助我:

  

//*[contains(@Allowed Controls, '{0}')]查询对数据库中的所有项运行。对于此问题可能给您带来的任何不便,我们深表歉意。

     

我将查询更改为仅在根项目下搜索项目:.//*[contains(@Allowed Controls, '{0}')]

     

您能否按照以下步骤解决问题:

     
      
  1. 将附加的Sitecore.Support.406505.dll程序集复制到/ bin文件夹。

  2.   
  3. forms:selectplaceholders文件中更改forms.config命令的实现类:

  4.         

         

    <command name="forms:selectplaceholders" type="Sitecore.Forms.Core.Commands.RestrinctingPlaceholders,Sitecore.Forms.Core" />

         

         

    <command name="forms:selectplaceholders" type="Sitecore.Support.Forms.Core.Commands.RestrinctingPlaceholders,Sitecore.Support.406505" />

以下链接到上述dll:Sitecore.Support.406505.dll

答案 1 :(得分:0)

限制占位符对话框是一种在占位符设置中将WFFM子布局窗体和视图窗体添加到允许控件字段的快速方法。在安装模块的最后一步中保留占位符的选择。一切都已安装,您只需要按照手动后的步骤(附加数据库等)。你可以继续而不解决这个问题。

如果你没有大量的占位符,那么使用允许控件字段更快地完成它,而不是试图找到问题的根源。