Sitecore社交连接目标更新错误

Sitecore社交连接目标更新错误,sitecore,sitecore6,social,sitecore-social-connected,Sitecore,Sitecore6,Social,Sitecore Social Connected,我正在研究Sitecore的社交连接模块,并试图将社交更新与营销目标联系起来。Sitecore的状态: 在营销中心的发布选项卡上,单击更新。此时会出现更新选项卡 当我单击更新时,我会看到一个警告窗口:“您没有查看任何项目报告的权限。”我在以开发人员或管理员身份登录时都会收到此警告,因此它似乎与安全无关 我正在运行Sitecore.NET 6.5.0(版本120427)和社交连接模块1.1.0(版本120427)。120329 更新: 更新按钮映射到核心数据库项/sitecore/content

我正在研究Sitecore的社交连接模块,并试图将社交更新与营销目标联系起来。Sitecore的状态:

营销中心发布选项卡上,单击更新。此时会出现更新选项卡

当我单击更新时,我会看到一个警告窗口:“您没有查看任何项目报告的权限。”我在以开发人员或管理员身份登录时都会收到此警告,因此它似乎与安全无关

我正在运行Sitecore.NET 6.5.0(版本120427)和社交连接模块1.1.0(版本120427)。120329

更新:

  • 更新按钮映射到核心数据库项/sitecore/content/Applications/content编辑器/Ribbons/Chunks/social/Updates中的命令“social:tab:show”
  • “社交:选项卡:显示”链接到Sitecore.social.config中的“Sitecore.social.Publishing.Commands.SocialCenter”
  • 以下是发送警报的代码:
public override void Execute(CommandContext上下文)
{
Assert.ArgumentNotNull((对象)上下文,“上下文”);
if(context.Items.Length!=1)
回来
if(WebUtil.GetFormValue(“scEditorTabs”).Contains(“social:tab:show”))
{
SheerResponse.Eval(“scContent.onEditorTabClick(null,null,'OpenSocialCenter')”;
}
其他的
{
Item obj=上下文。Item;
if(obj==null)
{
SheerResponse.Alert(“您没有查看任何项目报告的权限。”,新字符串[0]);
}
其他的
[守则续]
  • 我将Sitecore.Social.Publishing.Commands.SocialCenter子类化,以便设置断点。以下是我在执行过程中看到的值:
    • Sitecore.Context.Item为空
    • Items有一个项目,即在Marketing Center中打开的目标项目
    • WebUtil.GetFormValue(“scEditorTabs”)
      返回一个空字符串。代码显示为“social:tab:show”
  • 使用Sitecore 6.5版本3无法解决此问题
  • 更新按钮对于常规内容项(与目标相反)确实可以正常工作。但是,文档中明确指出,要在“营销中心”选项卡上单击此按钮

如果从Sitecore菜单打开营销中心,则会显示错误消息。相反,请打开内容编辑器应用程序,导航到
/Sitecore/system/Marketing Center
。如果在内容树中未看到
/Sitecore/system
,请转到“视图”菜单并选择整个树。通过“内容编辑器”中的“发布/更新”按钮工作正常

注:我已确认此问题发生在Sitecore 6.5.0(版本111230)的更新3中,根据


更新:此错误已通过Social Connected v1.2修复。

如果从Sitecore菜单打开营销中心,则会显示错误消息。相反,请打开内容编辑器应用程序,并导航到
/Sitecore/system/Marketing Center
。如果在内容树中未看到
/Sitecore/system
,转到“视图”菜单并选择“整个树”。通过内容编辑器访问目标时,“发布/更新”按钮正常工作

注:我已确认此问题发生在Sitecore 6.5.0(版本111230)的更新3中,根据

更新:此错误已通过Social Connected v1.2修复