zoukankan      html  css  js  c++  java
  • SITECORE体验编辑器

    SITECORE体验编辑器 - 多站点实施站点解析

     

    Sitecore体验编辑器

    我们使用其中一个多站点实现遇到了Sitecore体验编辑器的问题。从内容编辑器中选择并尝试在体验编辑器中打开时属于某个站点的任何页面将始终解析为“网站”站点。我们期望查询字符串参数sc_site应该具有所选站点的站点名称而不是sc_site =“website”。

    进行了各种验证以确保所有站点的站点定义是正确的,定义站点的顺序也是正确的但没有确定错误。那么,问题是什么呢?

    您认为网站定义中语言属性的值可能是问题吗?以下是我们使用的网站定义

    <site name="canada-french" inherits="sitebase" rootPath="/sitecore/content/sites/canada" startItem="/home" contentStartItem="/home" language="fr-ca"  database="master"  enableTracking="true" scheme="https"  htmlCacheSize="50MB" registryCacheSize="0" viewStateCacheSize="0" renderingParametersCacheSize="10MB" xslCacheSize="25MB" filteredItemsCacheSize="10MB"/>
    <site name="canada-english" inherits="sitebase" rootPath="/sitecore/content/sites/canada" startItem="/home" contentStartItem="/home" language="en-ca"  database="master"  enableTracking="true" scheme="https"  htmlCacheSize="50MB" registryCacheSize="0" viewStateCacheSize="0" renderingParametersCacheSize="10MB" xslCacheSize="25MB" filteredItemsCacheSize="10MB"/>
    <site name="mexico-spanish" inherits="sitebase" rootPath="/sitecore/content/sites/mexico" startItem="/home" contentStartItem="/home" language="es-MX"  database="master"  enableTracking="true" scheme="https"  htmlCacheSize="50MB" registryCacheSize="0" viewStateCacheSize="0" renderingParametersCacheSize="10MB" xslCacheSize="25MB" filteredItemsCacheSize="10MB"/>

    他们看起来很完美!令人惊讶的是,与Exp Editor中的加拿大站点相比,墨西哥和美国站点正确解析。因此,加拿大站点解析为sc_site = website的原因是语言名称属性的区分大小写错误。在将language =“fr- ca ” 更正为language =“fr- CA ”后,Experiene编辑器开始根据需要解析网站。真的很小,但我们花了几天时间才弄明白这个问题。

  • 相关阅读:
    Web_0002:关于MongoDB的操作
    JN_0008:win下通过cmd进入指定目录
    H5_0008:链接分享图片和判断平台
    H5_0007:使用base64做为背景图片
    JN_0007:微信昵称设置小数字
    H5_0006:JS判断PC,平板,手机平台的方法
    H5_0002:微信分享设置
    Web_0001:关于阿里云防盗链Referer,CDN加速,OSS自定义域名的操作
    H5_0001:localStorage本地存储
    JN_0006:MongoDB未授权访问漏洞处理
  • 原文地址:https://www.cnblogs.com/BlogNetSpace/p/9934963.html
Copyright © 2011-2022 走看看