【发布时间】:2016-04-04 11:32:55
【问题描述】:
我在 Alfresco 上自定义 Aikau 分面搜索页面时遇到了一些困难,这可能更多是因为我对 dojo/AMD 缺乏了解。
我要做的是用下载 URL 替换文档详细信息页面 URL。
我扩展了搜索结果小部件以包含我自己的自定义模块:
var searchResultWidget = widgetUtils.findObject(model.jsonModel, "id", "FCTSRCH_SEARCH_RESULT");
if(searchResultWidget) {
searchResultWidget.name = "mynamespace/search/CustomAlfSearchResult";
}
我了解搜索结果 URL 是这样呈现的: AlfSearchResult 模块 => 使用 SearchResultPropertyLink 模块 => mixins _SearchResultLinkMixin 渲染器 => 带来“generateSearchLinkPayload”功能 => 根据结果类型渲染 URL
我想重写这个“generateSearchLinkPayload”函数,但我不知道最好的方法是什么。
提前感谢您的帮助!
【问题讨论】:
标签: dojo alfresco alfresco-share aikau