首页 > 解决方案 > 如何使用 2sxc 应用获取 DNN 搜索结果以显示文章链接?

问题描述

我有一个 2sxc 应用程序,它是一个资源列表。它有一个列表,每个项目都转到一个详细信息视图,该视图具有基于标题的唯一 URL。(URL 字段是内容类型中的一个字段)。像 domain.com/resources/details/my-amazing-resource 这样的东西。

当用户在网站上搜索“amazing”时,核心 DNN 搜索结果模块会显示应用程序的结果,包括“My Amazing Resource”项,但它实际上并未链接到 domain.com/resources/details/my -惊人的资源。它只是链接到 domain.com/resources/。

我怎样才能使搜索结果实际上指向应用程序中项目的唯一 URL?这可能吗?DNNSharp Search Boost 会比核心 DNN 搜索模块更好吗?

标签: dotnetnuke2sxc

解决方案


自从我修补它已经一年多了,但听起来你正在寻找的东西需要编码。Dnn Search 将自动从 2sxc 模块中获取它可以获取的内容,但是如果您需要自定义或改进返回的内容,那么您需要 CustomizeSearch() 或 CustomizeData() - 我不确定我是否见过任何像样的示例,但是我确实知道常见问题解答应用程序可以做到这一点,并且必须有某种工作示例。这是 2sxc 文档 CustomizeSearch()中的一个统计位置。


推荐阅读