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编辑器开始根据需要解析网站。真的很小,但我们花了几天时间才弄明白这个问题。

SITECORE体验编辑器 - 多站点实施站点解析的更多相关文章

  1. sitecore系统教程之体验编辑器中创建一个项目

    您可以使用体验编辑器创建新项目并将其直接插入网页. 注意 如何在Sitecore中创建项目可能会有所不同,具体取决于您拥有的安全角色以及网站的设置方式. 要插入新项目: 在体验编辑器中,导航到要添加新 ...

  2. sitecore系统教程之体验编辑器

    体验编辑器是一个WYSIWYG编辑器,允许您直接在页面上轻松更改项目.您可以编辑页面上可见的所有项目 - 文本,图形,徽标,链接等. 在体验编辑器中,您可以编辑当前项目的字段以及页面上呈现的任何项目的 ...

  3. wstngfw openVpn站点到站点连接示例(SSL/TLS)

    wstngfw openVpn站点到站点连接示例(SSL/TLS) 在本例中,将假设以下设置: 站点 A 站点 B 名称 Beijing Office(北京办公室) 名称 Shenzheng Offi ...

  4. wstngfw openVpn站点到站点连接示例(共享密钥)

    wstngfw openVpn站点到站点连接示例(共享密钥) 在本例中,将假设以下设置: 站点 A 站点 B 名称 Beijing Office(北京办公室) 名称 Shenzheng Office( ...

  5. wstngfw IPsec 站点到站点连接示例

    wstngfw IPsec 站点到站点连接示例 在本例中,将假设以下设置: IPsec站点设置 站点 A 站点 B 名称 Beijing Office(北京办公室) 名称 Shenzheng Offi ...

  6. 设置 ExpressRoute 和站点到站点并存连接

    配置站点到站点 VPN 和 ExpressRoute 共存连接具有多项优势. 可以将站点到站点 VPN 配置为 ExressRoute 的安全故障转移路径,或者使用站点到站点 VPN 连接到不是通过 ...

  7. 快速获取更丰富的Sitecore体验数据库

    无论您是否立即使用Sitecore的营销功能,我们强烈建议您执行这三项任务,以使您的数据收集更加丰富,并为您以后的决策留下良好的位置. Sitecore的体验数据库,即xDB,是Sitecore营销平 ...

  8. 如何使用phpstudy本地搭建多站点(每个站点对应不同的端口)

    到http://phpstudy.net/a.php/208.html下载phpstudy 1.装完phpstudy后,(假设安装在D盘,安装后开启服务) 在D:\phpStudy\WWW\路径下创建 ...

  9. 利用分析洞察力来改进Sitecore内容编辑过程

    本文旨在增强内容作者的体验; 利用富有洞察力的数据为编辑过程增添真正的价值. 内容作者的日常生活是忙碌的.从一页跳到另一页,进行修改或创建全新的领域.任务的优先顺序由谁来确定?通常首先那些呼喊最响的人 ...

随机推荐

  1. 根据后台加载数据,添加loading动画

    <script> var current = 0; var hit = @hits; $(this).scroll(function(){ var viewHeight =$(this). ...

  2. JTAG 工作原理

  3. C# Asp.net中xml串与对象互相转换

    public class XmlUtil { #region 反序列化 /// <summary> /// 将XML字符串反序列化为对象 /// </summary> /// ...

  4. dedecms标签(tags)页面伪静态设置

    我们在创建文章的时候经常会设置一些tags,如果发表文章时关键词没添加的话tags也会自动成为文章的关键词,tags是一个不错的功能,通过关键词链接可以快速寻找到相关内容,但是标签页面的url经常会带 ...

  5. zabbix基础知识

    zabbix监控 初级 1.识别监控对象(分级) 2.理解监控对象(理论知识) 3.细分监控对象的指标 4.确定报警的基准线 预中级 1.工具化和监控分离 2.监控对象的分类 2.1硬件监控(方法:机 ...

  6. 多线程——interrupt方法

    测试interrupt()方法: package day_12_01_Thread; import java.util.Date; /** * 测试interrupt()方法:结束线程,但是线程还是活 ...

  7. 堆(heap)、栈(stack)、方法区(method)

    JVM内存分为3个区:堆(heap).栈(stack).方法区(method) 1.堆(heap):存储的全部对象,每个对象有个与之对应的class信息.即通过new关键字和构造器创建的对象.JVM只 ...

  8. [py]数据结构和算法-冒泡排序

    用Python实现的数据结构与算法 数据结构和算法可以培养一个人的逻辑思维(推荐几本书) 逻辑思维培养 严蔚敏的数据结构(排序 查找 列表 堆栈 队列 树的简单部分) 大话数据结构 数据结构与算法分析 ...

  9. tf.nn.embedding_lookup函数【转载】

    转自:https://www.cnblogs.com/gaofighting/p/9625868.html //里边有两个很好理解的例子. tf.nn.embedding_lookup(params, ...

  10. PHP Fatal error: Uncaught ErrorException: preg_match_all (): JIT compilation failed: no more memory in phar

    PHP 升级到 7.3 后,出现 BUG: 解决办法:修改php.ini文件,;pcre.jit=1 =>  pcre.jit=0