我有一个包含来自本地化密钥的列标题的表。表格代码位于可编辑文本webpart中。不幸的是,宏在搜索结果中显示。有没有办法避免这种情况,或限制智能搜索webpart?最糟糕的情况是我放弃了本地化实施。
这是我的代码段:
<thead>
<tr>
<th scope="col">{$kff.Generic-Name$}</th>
<th class="type" scope="col">{$kff.Generic-Type$}</th>
</tr>
</thead>
答案 0 :(得分:1)
所以那些宏是页面内容。您可以控制在搜索结果中显示的内容,从而更改相应的转换。您也可以尝试转到相应的页面类型搜索字段并更改内容字段。
答案 1 :(得分:1)
您可以在智能搜索转换中调用CMS.MacroEngine.MacroResolver.Resolve(string contentResult)
方法,将这些宏解析为文本(或资源字符串)。