sitecore - SBOS ACCELERATORS 模块的问题

标签 sitecore sitecore7

在我的 sitecore 实例中,我安装 SOLS ACCELERATORS 模块,

当我在/admin/showconfig.aspx 中验证我的 showconfig 时

我发现了这个错误消息 第 612 列第 2383 行出现错误:文档末尾非常高兴

在 app_config/include/Sitecore.SBOSAccelerators.config

我删除了以下行

<pageextenders> 
       <pageextender type="Sitecore.SbosAccelerators.Shared.PageExtenders.InsertAnalyticsDataExtender, Sitecore.SbosAccelerators" /> 
     </ pageextenders> 

showconfig.aspx 运行良好

我试图分析InsertAnalyticsDataExtender的代码,但到目前为止我什么也没发现, 有人已经遇到这样的问题了吗?

谢谢

最佳答案

好的,已经解决了,

SOLS ACCELERATORS Module 的作者,在添加具有此 ID“SC_ANALYTICS_PAGE”的隐藏字段之前,请验证当前站点的上下文是否不是 Shell 或 Sheel_Module

但是如果页面的 contentType 是 XML 或 json,会发生什么

在这种情况下我会出错,

要解决此问题,只需在解决方案中创建一个新类,并继承自

Sitecore.SbosAccelerators.Shared.PageExtenders.InsertAnalyticsDataExtender

将此方法添加到您的类中

public override void Insert() {

// you can replace Context.Site.Name by Context.Page.Page.Response.ContextType=="Text/Xml"

        if (Context.Site.Name == "admin")
            return;
        base.Insert();
    }

之后,转到 Sitecore.SBOSAccelerators.Config 并更改您的 pageextender 以使用新类

祝你生活愉快

关于sitecore - SBOS ACCELERATORS 模块的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23094571/

相关文章:

sitecore - 如何在 Sitecore 多语言解决方案中设置默认语言?

Sitecore - 在 zip 文件中上传两个名称相同但扩展名不同的文件

sitecore - 是否可以在同一个 robots.txt 文件中列出不同域的站点地图?

sitecore - 获取物理文件的 Sitecore 404

Sitecore网站显示页面更新

sitecore - 如何在 Sitecore 中创建字段 "read only"?

asp.net-mvc - Sitecore MVC - 动态 View 位置

sitecore - 在 Sitecore 7 中开发的快速信息部分下方的自定义部分在 Sitecore 8 中表现不同

solr - Glass.Mapper.Sc 是否使用索引字段进行 sitecore7 搜索

c# - 如何放置使用Glass View的静态 View 渲染?