Kentico - 通过转发器转换显示本地化资源字符串的内容

Kentico - Display content of localization resource strings through repeater transformation

我有一个带有 1 个文本字段的自定义页面类型,我在其中保留可重复使用的 html 内容,以便通过转发器将其包含在其他页面上。中继器的转换只有 1 行代码 <%# Eval("Content") %>

我 运行 想在内容框中使用资源字符串以及其他 html 内容,例如 {$ site.languages $}。但是,在查看时,页面显示此字符串 {$ site.languages $} 而不是资源字符串的值。在这种情况下是否可以显示资源字符串内容以及如何显示?

尝试使用

<%# Localize(Eval("Content")) %>

试试这个:

  1. ASCX转换——调用Localize转换方法:

    <%# 本地化("Text containing localization expressions: {$stringKey$}") %>

  2. 文本/XML 转换 – 使用本地化字符串宏表达式或 GetResourceString 宏方法:

    {$stringKey$} - 或 - {% GetResourceString("stringKey") %}