我是 AEM 的新手。目前,我们网站上的每个页面都有一个模板。所有组件都具有“project_name.components”类别,我在头文件中调用客户端库:
<sly data-sly-call="${clientLib.css @ categories='project_name.components'}" />
<sly data-sly-call="${clientLib.js @ categories='project_name.components'}" />
但是,我有一个不在每个页面上的面包屑组件,但是,正如预期的那样,它的客户端库文件无论如何都会显示出来,并导致现有默认面包屑的样式/脚本出现一些问题。
我已经给新的面包屑组件一个测试类别名称“project_name.breadcrumbs”。有没有办法在同一头文件中的某种类型的 if/else 语句中使用此类别名称,如果面包屑已被拖到页面上,则只会调用面包屑客户端 lib 文件?