首先,需要在Maven中添加所需的依赖项:
com.adobe.cq
core.wcm.components.all
${aem.core.wcm.components.version}
content-package
然后,在需要使用搜索的页面模板中添加以下代码:
接下来,需要为搜索组件提供一个配置。可以创建一个配置节点,以在搜索结果中定义要显示的字段。例如:
{
"items": {
"title": {
"selector": ".cmp-search__title",
"src": "text"
},
"description": {
"selector": ".cmp-search__description",
"src": "text"
},
"path": {
"selector": ".cmp-search__path",
"src": "href"
}
}
}
最后,可以使用以下JSP代码在页面的特定位置引用搜索结果: