我这里有一些非常奇怪的问题: DNN内置搜索返回结果(这是正常工作),但有些项目有空的hrefs(没有链接)。此刻我已经想出了下面的事情: 1)如果我正在搜索页面标题,SearchItem具有正确的链接,例如" Home" 2)如果我试图搜索模块内容,SearchItem缺少其href值,例如" good"字。 3)SearchResult.ascx没问题,因为" / desktopmodules / internalservices / API / searchService / search?search = home& pageIndex = 1& pageSize = 15& sortOption = 0& culture = en-US"这个由dnn.SearchResult.js调用的ajax页面也缺少URL。
如果我的解释有点棘手,您可以自己尝试搜索: 1)第一个和第二个链接都没问题,但其余的都没有href,The Link 1 2)所有链接都缺少hrefs,The Link 2
我试图找到解决方案大约3天,真的需要帮助。
P.S。 我安装了EasyDnnNews,EasyDnnGallery和Ozone皮肤......
答案 0 :(得分:0)
根据这些声音,与您的第三方模块相关的内容是您无法按照您的意愿工作的内容。这很可能是因为这些模块的细节没有正确地将内容注入ISearchable界面。
此外,如果您对这些模块中的任何一个进行了更改,请确保对整个站点进行重新索引。