所以我有一个运行Pages的Magnolia CMS,其中包含带有富文本字段的区域和组件等等。据我所知,我可以使用模板功能
喜欢:var toolbaricon = new ToolbarItem();
toolbaricon.Icon = "urlToImage";
ToolbarItems.Add(toolbaricon);
搜索内容。在调试时我没有搜索结果,我发现查询选择了术语" rep:excerpt()"。 (参见SearchTemplatingFunctions.java)
有人可以解释这段摘录的来源(自动生成吗?),或许可以给我一个暗示,为什么我没有得到任何结果..
答案 0 :(得分:3)
rep:excerpt()
函数将从JR repo调用已配置的摘录提供程序。默认情况下(请检查WEB-INF/config/repo-config/jackrabbit***.xml
),它应为info.magnolia.jackrabbit.lucene.SearchHTMLExcerpt
。
主要是为了确保在搜索中找到的文档摘录时应该正确格式化搜索结果(应该包含html)。
对您是否找到任何结果应该没有影响。