我希望用户应该能够在 RTE 中选择文本样式,例如详细信息、重要信息、人名等。所以我想定义一个 CSS,这个选项应该在 RTE 中显示。CSS 样式应该是一个span
并且只设置一个颜色。
目前我有以下代码:
RTE.classes{
highlight{
name = test
value = color:#0A8AD2;
}
}
RTE.default{
ignoreMainStyleOverride = 1
useCSS = 1
contentCSS = fileadmin/templates/css/rte_formats.css
classesCharacter := addToList(highlight)
classesParagraph := addToList(highlight)
proc.allowedClasses := addToList(highlight)
}
CSS文件的内容是
span.highlight, p.highlight {
color:#0A8AD2;
}
但是新添加的样式未显示在下拉列表中(文本样式)。我还在 rtehtmlarea 配置中启用了“附加内联元素”。我也试过设置showTagFreeClasses
等等都没有成功。然后我读到了缓存问题。我删除了 RTE 缓存以及浏览器缓存。还是没有结果。有什么问题?