Kentico搜索结果显示原始宏

时间:2016-03-09 14:18:15

标签: kentico

我有一个包含来自本地化密钥的列标题的表。表格代码位于可编辑文本webpart中。不幸的是,宏在搜索结果中显示。有没有办法避免这种情况,或限制智能搜索webpart?最糟糕的情况是我放弃了本地化实施。

这是我的代码段:

	<thead>
		<tr>
			<th scope="col">{$kff.Generic-Name$}</th>
			<th class="type" scope="col">{$kff.Generic-Type$}</th>
		</tr>
	</thead>

2 个答案:

答案 0 :(得分:1)

所以那些宏是页面内容。您可以控制在搜索结果中显示的内容,从而更改相应的转换。您也可以尝试转到相应的页面类型搜索字段并更改内容字段。

答案 1 :(得分:1)

您可以在智能搜索转换中调用CMS.MacroEngine.MacroResolver.Resolve(string contentResult)方法,将这些宏解析为文本(或资源字符串)。