将多个CSS类添加到富文本编辑器Sitecore 8

时间:2015-10-26 02:51:51

标签: c# sitecore sitecore8 rte

我正在尝试将CS​​S类添加到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添加多个类?

1 个答案:

答案 0 :(得分:1)

您可以更新Sitecore的验证器以删除Dot(。)特殊字符吗? 我猜类名是编辑器配置文件中列表项(/ sitecore / templates / Html编辑器配置文件/ Html编辑器列表项)的值,基本上sitecore不允许在值字段上添加点(。)。

渲染此CSS文件时不会出现错误异常,但Sitecore在显示包含多个类名和Dots(。)的列表时会忽略特殊字符。