首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sitecore社会关联目标更新错误

Sitecore社会关联目标更新错误
EN

Stack Overflow用户
提问于 2012-07-04 15:15:31
回答 1查看 292关注 0票数 2

我正在研究塞特奥尔的社交模块,并试图将社会更新与营销目标联系起来。塞特罗尔的文档说:

在“营销中心”的“发布”选项卡上,单击“更新”。将出现“更新”选项卡。

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

我正在运行带有社会连接模块1.1.0Rev.120329的Sitecore.NET 6.5.0 (Rev.120427)。

更新:

  • 更新按钮被映射到核心数据库项目/sitecore/content/Applications/Content /功能区/区块/Social/ Update中的命令"social:tab:show“。
  • "social:tab:show“链接到"Sitecore.Social.Publishing.Commands.SocialCenter”in Sitecore.Social.config。
  • 下面是发送警报的代码:
代码语言:javascript
复制
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]
  • 我对Sitecore.Social.Publishing.Commands.SocialCenter进行子类化,以便设置一个断点。下面是我在执行过程中看到的值:
    • Sitecore.Context.Item为空。
    • context.Items有一个项目,在营销中心开放的目标项目。
    • WebUtil.GetFormValue("scEditorTabs")返回一个空字符串。代码似乎期望"social:tab:show“。

  • 使用Sitecore 6.5构建3并不能解决这个问题。
  • update按钮为常规内容项(相对于目标)正确地执行工作。但是,文档清楚地指出,该按钮将被单击到“营销中心”选项卡上。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-10 03:29:25

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

注意:我已经证实了这个问题发生在Sitecore 6.5.0 (修订版111230),更新3,最近批准的社会连接更新,根据发布说明

更新:这个bug已经用SocialConnectedv1.2修复了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11331762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档