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

时间:2019-05-28 15:54:28

标签: kentico

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

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

2 个答案:

答案 0 :(得分:1)

尝试使用

[as, "it", "mineral"]

答案 1 :(得分:0)

尝试一下:

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

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

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

    {$ stringKey $}-或-{%GetResourceString(“ stringKey”)%}