Kentcio v9智能搜索对话框,带结果搜索模式本地化

时间:2016-03-09 16:05:30

标签: kentico

如何本地化搜索模式的下拉选项?我做了一些挖掘,并能够调整搜索表单标签的本地化,但我在这里失去了。

CMS模块SearchDialog.ascx在此处调用下拉列表,但我看不到值的来源。

<cms:CMSDropDownList runat="server" ID="drpSearchMode" CssClass="DropDownField" />

2 个答案:

答案 0 :(得分:2)

转到本地化应用程序并为

创建资源字符串
  • &#34; srch.dialog.AllWords&#34;
  • &#34; srch.dialog.AnyWord&#34;
  • &#34; srch.dialog.anywordorsynonyms&#34;
  • &#34; srch.dialog.ExactPhrase&#34;

相信这些是你需要的4个。

答案 1 :(得分:1)

我找不到有助于此的官方文档,尽管过去有过旧版本的文章。但是,我之前使用的一个技巧是查看〜/ CMSResources / cms.resx文件,在那里找到本地化的字符串,并将相同键的新键添加到Kentico中的Localization模块。也就是说,在Kentico中添加一个具有相同密钥的新资源字符串(命名将根据您的Kentico版本而有所不同)。

以下是讨论设置多语言界面的文档:https://docs.kentico.com/display/K9/Setting+up+a+multilingual+user+interface

这是resx文件的屏幕截图: Screenshot of .resx

所以在你的情况下,我会在Kentico中创建一个名为“srch.dialog.allwords”的新资源字符串作为示例,它应该覆盖并优先于.resx文件中的任何内容,另外你可以通过Kentico管理员。可能有更快或更可靠的方式来查看默认资源字符串列表,但在我最近安装的Kentico中,列表在管理界面中是隐藏的。

或者,当然,您可以通过文档中的各种.resx文件管理资源字符串,但为了方便起见,我尝试尽可能多地通过Kentico管理这些部分。