我正在尝试将CSS类添加到Sitecore 8中的Rich文本编辑器。我已在web.config中包含对CSS文件的引用,如下所示
<settings>
<setting name="WebStylesheet">
<patch:attribute name="value">/Stylesheets/Corporate/rte.css</patch:attribute>
</setting>
</settings>
我的CSS类看起来像这样:
.utility.background-color-dark-blue:focus, .utility.background-color-dark-blue:hover {
background-color: #034b76;
color: #fff;
}
.utility.background-color-dark-grey {
background-color: #1a1b1f;
color: #fff;
}
当我从RTE的下拉列表中选择CSS类时,它只对元素应用“background-color-dark-grey”类。我需要将CSS类应用为“实用程序background-color-dark-grey”来显示正确的样式。
任何人都知道如何在sitecore中向RTE添加多个类?
答案 0 :(得分:1)
您可以更新Sitecore的验证器以删除Dot(。)特殊字符吗? 我猜类名是编辑器配置文件中列表项(/ sitecore / templates / Html编辑器配置文件/ Html编辑器列表项)的值,基本上sitecore不允许在值字段上添加点(。)。
渲染此CSS文件时不会出现错误异常,但Sitecore在显示包含多个类名和Dots(。)的列表时会忽略特殊字符。