Sitecore RTE类列表未更新

时间:2014-03-28 14:00:21

标签: .net telerik sitecore rte

我正在尝试将一些自定义类添加到Sitecore 6.5的RTE中。我已经添加到ToolsFile.xml&我确认的default.css文件也在浏览器中显示正确的类。但是下拉列表仍然不会显示我的课程。我在我的本地机器和运行中运行尝试重新启动IIS,清空我的浏览器缓存和放大器甚至重新开始我的机器,所以我开始有点难过了。

我的xml架构如下

<root>
    <modules></modules>
    <tools></tools>
    <tools></tools>
    <tools></tools> 
    <tools></tools> 
    <links></links>
    <snippets></snippets>
    <symbols></symbols> 
    <fontNames></fontNames> 
    <fontSizes></fontSizes>
    <colors></colors>   
    <paragraphs></paragraphs>
    **<classes>
        <class name="GreenText" value=".GreenText" />
            <class name="BlueText" value=".BlueText"/>
    </classes>**
    <dialogParameters></dialogParameters>
    <languages></languages>
    <contextMenus></contextMenus>
</root>

4 个答案:

答案 0 :(得分:4)

您可以定义要在此配置设置中使用的css文件:

<!--CSS for the RichText-->
<setting name="WebStylesheet" value="/css/richtext.css" />

此css文件中的所有类都将在RTE中提供

一旦我还必须自定义超链接类的列表,如果您需要类似的东西,请查看此博客文章。 http://www.sitecoreinsight.com/how-to-define-the-list-of-css-class-in-the-apply-css-richtext-dropdown-list/

欢呼声。

答案 1 :(得分:0)

如果您正在使用chrome浏览器,请尝试将css类设置为小写,例如greentext,bluetext,我上周面对这个问题,并且我偶然发现这个css类需要小写。 另外,尝试在设置中更改css文件的名称:   对于其他东西,比如〜/ RTEStyle.css,只是为了确保浏览器刷新css文件的缓存。

答案 2 :(得分:0)

感谢您的建议,结果证明这只是一个缓存问题&amp;几天后才开始出现。似乎最可靠的方法是添加类然后更改xml文件&amp;最终杀死你可以想到的所有东西(以及任何你不能做的)可能正在进行某种形式的缓存。

答案 3 :(得分:0)

我有同样的问题。只需清除浏览器缓存,即可使用您的样式更新富文本编辑器。每个样式只能获得一个css类,因此没有类似&#34; btn btn-primary&#34;

的引导样式