具有Sitecore 7问题的Sitecore DMS Poll模块

时间:2015-10-28 01:01:04

标签: module sitecore sitecore7

我们已经使用Sitecore 7(https://marketplace.sitecore.net/en/Modules/Poll_Module.aspx)安装了Sitecore DMS民意调查模块,它似乎工作正常。我们唯一的问题是,如果您在不选择任何选项的情况下提交投票,我们会收到以下错误:“投票模块错误:Guid应包含32位数字,包括4个破折号(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) “。以前有人经历过这个吗?

我知道Sitecore 7没有被提及作为该模块中受支持的版本之一,但除了这个问题之外它似乎没有用。

谢谢!

1 个答案:

答案 0 :(得分:0)

终于发现了这个问题。看起来像在JavaScript文件Poll.js中,在函数 DMSPoll.RaiseCallBack 中,变量 checkedOptionId 的值与空字符串进行比较,但是当没有选择选项时返回的值是< EM>未定义。

所以我不得不更改以下行: if (checkedOptionId != "")if (checkedOptionId != "" && typeof checkedOptionId != 'undefined')

希望能节省一些时间!