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



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

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

尝试使用

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

试试这个:

  1. ASCX 转换 – 调用本地化转换方法:

    <%# 本地化("包含本地化表达式的文本:{$stringKey$}"( %>

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

    {$stringKey$} - OR - {% GetResourceString("stringKey"( %}

最新更新