Aem 如何在RTE中覆盖列表插件
默认情况下,AEM在RTE中使用有序列表时添加一些类,如下所示Aem 如何在RTE中覆盖列表插件,aem,Aem,默认情况下,AEM在RTE中使用有序列表时添加一些类,如下所示 <ul style="list-style-position: inside;"> <li>Item 1</li> <li>Item 2</li> </ul> 但我不明白AEM是如何应用默认类的,我需要在哪里进行更改 如果您正在使用AEM 6.3,则会发生这种情况。 在AEM实例上检查以下库: /libs/clientlibs/granite/rich
<ul style="list-style-position: inside;">
<li>Item 1</li>
<li>Item 2</li>
</ul>
但我不明白AEM是如何应用默认类的,我需要在哪里进行更改 如果您正在使用AEM 6.3,则会发生这种情况。 在AEM实例上检查以下库:
/libs/clientlibs/granite/richtext/core/js/ListUtils.js
检查以下代码:
com.addInlineStyles(listDom,{'list-style-position':'inside'})代码>您是否尝试覆盖该组件,如果是,则在添加自己的类时是否遇到问题?是的,但我不明白我必须在覆盖的JS中写些什么,哪一部分代码采用默认样式。您可以覆盖该插件。然而,在我看来,您似乎希望在RTE中设置“”和“- ”元素的样式。你不能直接使用CSS和“ul”和“ul-li”选择器吗?您不必使用特定的类。除非您有更高级的用例?谢谢您的帮助,我已经实现了这个,稍后我将在这里发布代码
<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/