hive框架中covoe搜索中的ToCoveoFieldName方法有什么用?[已关闭]

问题描述 投票:1回答:1

目前,我面临着一些问题与字段绑定的问题,而从coveo得到响应,在这个方法里面实现了ToCoveoFieldName。任何一个人可以帮助我。

代码片段

raw.<%= ToCoveoFieldName("字段名", false)

sitecore8 coveo
1个回答
0
投票

既然你在这个调用上出现了问题,我假设你可能是迁移到了Coveo for Sitecore Hive Framework的实现上,它的主要字段逻辑大多从后端实现转向了前端实现。

这意味着 ToCoveoFieldName 在服务器端已经不可用了。取而代之的是相同逻辑的JavaScript实现。

例如,如果你想把一个字段翻译成Coveo格式,你可以使用 CoveoForSitecore.Context.fields.toCoveo("field name").

在你的问题中,我可以看到你是在一个结果模板中,已经有两个助手可以让你得到字段名或值。

<div data-field={{= coveoFieldName("field name") }}>

<div>{{= coveoFieldValue("field name") }}</div>. (这个相当于调用 raw[coveoFieldName("field name")])

这些助手在文档中会有更详细的解释,在文档中的 编辑结果模板页面的内容。 (5.0以上版本)和 Coveo领域资源组件页面 (适用于<5.0和4.1+版本)。

© www.soinside.com 2019 - 2024. All rights reserved.