【问题标题】:Generate dynamic key in i18n AEM在 i18n AEM 中生成动态密钥
【发布时间】:2016-01-07 01:06:16
【问题描述】:

我需要一个动态密钥来获取 i18n 的价值。我正在使用。我将拥有密钥的初始部分,但最后一部分我必须动态附加,然后允许直观地获得相同的值。你能帮我解决一下吗?

【问题讨论】:

    标签: aem sightly


    【解决方案1】:

    我想最好的做法是在一些组件 bean 上设置一个 getter,以尽可能避免标记中的编程逻辑。如果您喜欢/需要将逻辑放入 html 中,请尝试类似于以下内容:

    <p data-sly-test.keyPostfix="${isTrue ? 'true text' : 'false text'}" 
       data-sly-test.i18nKey="${['some.i18n.key', keyPostfix] @ join='.'}"
       data-sly-text="${i18nKey @ i18n}">This text will be replaced by sly-text!</p>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-28
      • 1970-01-01
      • 2011-09-08
      • 1970-01-01
      相关资源
      最近更新 更多