【问题标题】:Kentico - Display content of localization resource strings through repeater transformationKentico - 通过转发器转换显示本地化资源字符串的内容
【发布时间】:2019-05-29 19:35:26
【问题描述】:

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

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

【问题讨论】:

  • 您还将 ASCX 代码 与宏 {$ ... $} 混合使用,这是行不通的

标签: kentico


【解决方案1】:

尝试使用

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

【讨论】:

    【解决方案2】:

    试试这个:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-21
      • 1970-01-01
      • 2012-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多