У меня есть некоторые трудности с настройкой многогранной страницы поиска Aikau на Alfresco, что может быть связано с недостатком моих знаний о dojo/AMD.
Что я хочу сделать, так это заменить URL-адрес страницы сведений о документе на URL-адрес загрузки.
Я расширил виджет результатов поиска, включив в него собственный модуль:
var searchResultWidget = widgetUtils.findObject(model.jsonModel, "id", "FCTSRCH_SEARCH_RESULT");
if(searchResultWidget) {
searchResultWidget.name = "mynamespace/search/CustomAlfSearchResult";
}
Я понимаю, что URL-адреса результатов поиска отображаются следующим образом: модуль AlfSearchResult => использует модуль SearchResultPropertyLink => миксины _SearchResultLinkMixin renderer => привнесите функцию «generateSearchLinkPayload» => отображает URL-адреса в зависимости от типа результата
Я хочу переопределить эту функцию «generateSearchLinkPayload», но не могу понять, как это лучше всего сделать.
Заранее спасибо за помощь !