进行吊索包含时,吊索的哪一部分会添加包装的div和CSS类
当我的组件包含吊索时
<sling:include path="/content/www/mysite/mycontent"/>
翻译为标记后的内容
<div class="globalnavigationbar_ globalNavigationBar parbase">
<!-- start component markup -->
<nav class="globalnavbar hidden-xs hidden-sm">
<div>Component content</div>
</nav>
<!-- end component markup -->
</div>
我有兴趣了解在做吊索时,吊索框架中的哪些代码添加了包装div:include
<div class="globalnavigationbar_ globalNavigationBar parbase">
试图查找[1]并按照路线进行操作,但未成功
试图弄清楚这一点的原因是试图使用Sling SDI将参考组件替换为Apache SSI。
不幸的是,我们当前的大多数样式都依赖于这些CSS类,并且在使用SDI时缺少包装的div。
重做css类是一种选择,试图找出替代方法
答案 0 :(得分:2)
我认为吊索不会添加这些标签。它将由AEM的WCM来完成。我确实知道有一个IncludeOptions类,您可以重写装饰标签。
有多种方法可以告诉AEM避免如this article中所述装饰组件。话虽如此,请谨慎删除作者实例中的装饰标签,因为您可能无法使编辑叠加层正常工作,尤其是当您的组件在CSS中定义了浮动时。