sitecore

在我之前的sitecore博文中  ,我们看到了如何使用工作流添加在sitecore体验编辑器中启动A / B测试的功能。一切都很好,直到一个想法突然出现,即使在今天,许多Sitecore CMS的实施和组织都没有使用工作流程。所以我的任务开始找到一个解决方案,允许内容编辑在sitecore体验编辑器中创建测试项目,而这些项目没有实现sitecore工作流程。

如下图所示,如果您创建组件测试,则可以在sitcore体验编辑器中看到此处。如您所见,sitecore体验编辑器中的通知区域显示“ 项目在草稿中有测试 ”。但是sitecore内容编辑器无法启动或创建测试。

在Sitecore 8.1及更高sitecore版本中,有一个隐藏设置,可以打开该设置以允许内容作者通过Sitecore体验编辑器开始测试。请将以下设置添加为sitecore补丁配置文件,或者您可以编辑名为App_Config Include ContentTesting Sitecore.ContentTesting.config 的配置文件中的值,  设置名称为“ ContentTesting.AlwaysShowTestCandidateNotification ”


<?xml version =“1.0”?> 
<! - 覆盖设置以使用Sitecore体验编辑器启用测试 - > 
<configuration xmlns:patch =“http://www.sitecore.net/xmlconfig /“> 
<sitecore> 
<settings> 
<setting name =”ContentTesting.AlwaysShowTestCandidateNotification“value =”true“/> 
</ settings> 
</ sitecore> 
</ configuration> 

现在,当我们在Sitecore体验编辑器中打开相同的项目时,我们会看到以下结果。这很棒,现在内容编辑可以在Sitecore体验编辑器内创建测试,而无需Sitecore工作流程。

原文地址:https://www.cnblogs.com/BlogNetSpace/p/10986174.html