如何在RTE中覆盖List插件

时间:2018-04-26 14:10:18

标签: aem cq5

默认情况下,当我在RTE中使用有序列表时,AEM会添加一些类,如下所示。

 <ul style="list-style-position: inside;">
 <li>Item 1</li>
 <li>Item 2</li>
 </ul>

我想改为

 <ul class="some class">
 <li><font style='some font'>Item 1 </font> </li>
 <li><font style='some font'>Item 2 </font> </li>
 </ul>

所以,为此我查看了现有的实现:

 /libs/clientlibs/granite/richtext/core/js/plugins/ListPlugin.js/

但我不明白AEM是如何应用默认类的,以及我需要进行更改的地方。

1 个答案:

答案 0 :(得分:0)

如果您正在使用AEM 6.3,则会发生这种情况。 在您的AEM实例上检查以下库:

/libs/clientlibs/granite/richtext/core/js/ListUtils.js

检查以下代码:

com.addInlineStyles(listDom, {'list-style-position': 'inside'});