Kentico-动态页面标题在智能搜索结果中未正确显示

Kentico-动态页面标题在智能搜索结果中未正确显示,kentico,Kentico,我在元数据>页面标题字段中使用了{%CurrentDocument.DocumentName%}。在浏览器上查看文章时,标题标签显示ok;但是,当通过智能搜索进行搜索时,结果会输出如下内容以代替标题。我不知道为什么,有办法解决这个问题吗?谢谢 {% CurrentDocument.DocumentName |(user)myLogin|(hash)9f2b69705f777e8a884a107dfb72f681d8eb99867b6967514dbdca851b7f4309%} 注意:这适用于

我在元数据>页面标题字段中使用了
{%CurrentDocument.DocumentName%}
。在浏览器上查看文章时,标题标签显示ok;但是,当通过智能搜索进行搜索时,结果会输出如下内容以代替标题。我不知道为什么,有办法解决这个问题吗?谢谢

{% CurrentDocument.DocumentName |(user)myLogin|(hash)9f2b69705f777e8a884a107dfb72f681d8eb99867b6967514dbdca851b7f4309%}

注意:这适用于数百个文章页面,使用宏从父级继承页面标题最适合我。

这很可能是因为签署宏的用户不再在系统中。我将宏更改为简单的如下内容:

{%CurrentDocument.DocumentName@%}

将@放在末尾表示宏不需要签名。

您对搜索结果的转换是什么?如何检索该值

我可以看到两种可能的方法来解决您的问题:

  • 转到页面类型->搜索字段,然后选择DocumentName作为标题字段的值
  • 调整搜索结果转换并使用
    而不是

Brenden,谢谢!我照你说的做了,标题(在搜索结果中)不再有(用户)和(散列)内容,但它仍然显示为{%CurrentDocument.DocumentName@%}你在@Michelle上的版本和修补程序是什么?