我正在研究Sitecore的Social Connected模块,我正试图将社交更新与营销目标联系起来。 Sitecore的documentation州:
在营销中心中,在发布标签上,点击更新。系统会显示更新标签。
当我点击更新时,我会看到一个警告窗口,指出:“您无权查看任何项目报告。”我以开发人员或管理员身份登录时都会收到此警报,因此似乎与安全无关。
我使用Social Connected Module 1.1.0 rev运行Sitecore.NET 6.5.0(rev.120427)。 120329。
更新:
public override void Execute(CommandContext context)
{
Assert.ArgumentNotNull((object) context, "context");
if (context.Items.Length != 1)
return;
if (WebUtil.GetFormValue("scEditorTabs").Contains("social:tab:show"))
{
SheerResponse.Eval("scContent.onEditorTabClick(null, null, 'OpenSocialCenter')");
}
else
{
Item obj = Context.Item;
if (obj == null)
{
SheerResponse.Alert("You do not have permission to see any item reports.", new string[0]);
}
else
[code continues]
WebUtil.GetFormValue("scEditorTabs")
返回一个空字符串。代码似乎期望“社交:tab:show”。答案 0 :(得分:0)
如果您从Sitecore菜单打开Marketing Center,则会显示错误消息。而是打开内容编辑器应用程序,然后导航到/sitecore/system/Marketing Center
。如果在内容树中没有看到/sitecore/system
,请转到“视图”菜单并选择“整棵树”。通过内容编辑器访问目标时,“发布/更新”按钮可以正常工作。
注意:我已经确认此问题发生在Sitecore 6.5.0(修订版111230),更新3,根据release notes批准用于Social Connected的最新更新。
更新:此漏洞已通过Social Connected v1.2修复。