更改craftercms中RTE文本的默认颜色

时间:2017-11-14 13:29:55

标签: crafter-cms

如何更改RTE文本颜色选项“A”的默认颜色。 请考虑附加屏幕截图以获取更多详细信息。

Screen Shot

2 个答案:

答案 0 :(得分:3)

理想情况下,您希望作者使用样式表来设置项目的颜色,而不是在RTE中使用标记(如forecolor插件)

要将样式表导入RTE,请遵循以下指南: http://docs.craftercms.org/en/3.0/site-administrators/studio/rte-setup.html

RTE正在使用的设置中的

(默认为常规)

<rteStylesheets> <!-- This informs the RTE to use the CSS files -->
  <link>
    <loadFromPreview>true</loadFromPreview>
    <url>/static-assets/css/main.css</url>
  </link>
</rteStylesheets>  

一旦你将配置指向静态资产中的样式表,你应该对H1s等进行适当的样式设置。请注意,有时样式表过于具体,您需要采取其他步骤。

例如,样式表有:

body {
  color:red;
}

RTE的文字为红色。如果有人更新了CSS,RTE也会更新。

答案 1 :(得分:1)

要在RTE的工具栏中添加文本颜色选项“A”,您只需将forecolor添加到RTE配置文件中的标记toolbarItems1即可从网站配置 - &gt;配置,然后从下拉列表中选择RTE配置。

<toolbarItems1>
formatselect,|,bold,italic,underline,strikethrough,|,sub,sup,charmap,|,forecolor,|,outdent,indent,blockquote,|,justifyleft,justifycenter,justifyright,justifyfull,|,bullist,numlist,|,managedImage,link,unlink,anchor,|,edithtml,|,undo,redo
</toolbarItems1>