gpt4 book ai didi

动态模块上的 Sitefinity 搜索没有 url

转载 作者:行者123 更新时间:2023-12-04 19:48:36 26 4
gpt4 key购买 nike

我在 Sitefinity 6.3 中使用了 sitefinity 搜索问题是在搜索结果中,来自 dynamicmodule 的项目没有链接。那是 dynamicmodule 相关的项目没有 href,而其他的显示正常

<dt class="sfsearchResultTitle"><a id="cphContent_ctl01_ctl00_ctl00_resultsList_A1_1">my item data in dynamic module</a></dt>

请让我知道如何处理它?<​​/p>

在文档中提到

为动态模块配置搜索索引设置如果您正在为任何模块创建的动态模块项目或自定义字段中进行搜索,则必须设置您希望系统搜索的字段。您可以通过展开“高级”并输入要搜索的字段(以逗号分隔)来执行此操作。例如,如果您想按定义搜索动态内容类型,请输入定义。

但不清楚。

我通过检查检查我的字段是否在搜索字段列表中被提及设置 -> 高级 -> 动态模块 -> 控件 ->mydynamic 模块 -> View -> mydynamicmoduleBackendList ->SearchFields

我的字段会自动被提及

我的用户搜索控件标记为

<asp:Repeater ID="resultsList" runat="server">
<HeaderTemplate>
<dl class="sfsearchResultsWrp sfsearchReultTitleSnippetUrl">
</HeaderTemplate>
<ItemTemplate>
<div class="search-result">
<div class="inner">
<div class="font22 bold result-title">
<dt class="sfsearchResultTitle"><a id="A1" runat="server" href='<%# Eval("Link")%>'><%# Eval("Title") %></a></dt>
</div>
<div class="font13">
<br>
<dd class="sfsearchResultUrl"><a id="A2" runat="server" href='<%# Eval("Link")%>'><%# Eval("Link")%></a></dd>
</div>
</div>
</div>
</ItemTemplate>
<FooterTemplate>
</dl>
</FooterTemplate>
</asp:Repeater>

有什么问题请告诉我

附言在 http://www.sitefinity.com/developer-network/forums/bugs-issues-/search-functionality有人也遇到了这个空网址问题,但那里没有答案

最佳答案

在 Administration -> Search indexes 然后是您的搜索索引下,您应该能够指定发布自定义内容类型的默认页面:

enter image description here

编辑

我在 6.3 的全新安装中似乎没有出现,但您可以使用 Chrome 开发工具检查页面并删除 display:none 类上的 .sfContentToIndex .sfPublishDescWrp.sfHideInSearch 以使其显示:

enter image description here

然后单击“更改”并选择发布此自定义内容类型的详细信息页面。

编辑 #2

好的,我在设置中找到了启用此功能的位置。在后端转到管理 -> 设置 -> 高级 -> 搜索 -> 控制 -> SearchBackend -> View -> SearchBackendEdit -> 部分 -> PipeSettingsSectionInbound -> 字段 -> InboundSettings。然后选中“显示内容位置”复选框。截图在这里:

enter image description here

关于动态模块上的 Sitefinity 搜索没有 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24067043/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com