我是AEM的新手。目前,我们网站上的每个页面都有一个模板。所有组件都具有类别" project_name.components"我在一个头文件中调用客户端库:
<sly data-sly-call="${clientLib.css @ categories='project_name.components'}" />
<sly data-sly-call="${clientLib.js @ categories='project_name.components'}" />
但是,我的每个页面上都有一个breadcrumbs组件,但是,正如预期的那样,它的客户端libs文件无论如何都会出现,并导致现有默认面包屑样式的一些问题/脚本。
我给新的breadcrumb组件一个测试类别名称&#34; project_name.breadcrumbs&#34;。有没有办法在同一个头文件中的某种类型的if / else语句中使用此类别名称,如果将痕迹导入页面,则只会调用面包屑客户端lib文件?
答案 0 :(得分:1)
一些想法: