自动处理速度文件中电子邮件模板的footer.vm中的版权年度

时间:2019-03-07 13:44:56

标签: java date hybris expert-system

在版权年度,我添加了各种语法,例如 $ {ctx.messages.getMessage($ {ctx.dateTool.getyear()})} 但它的打印与原样相同 甚至尝试过各种 $ {ctx.dateTool.getyear()} $ {ctx.dateTool.getyear('yyyy')}

任何人都可以在这个速度模板版权年度获得帮助吗?

1 个答案:

答案 0 :(得分:0)

我不确定$ {ctx.dateTool.year()}是否可以工作。至少它应该调用dateTool.getYear()方法。

为什么要从消息捆绑中获取年份?通常,您会将其添加为参数: $ {ctx.messages.getMessage('yourmessagecode',$ {ctx.dateTool.year()})}

在消息束中: yourmessagecode =版权{0}

根据DateTool类:

public Integer getYear() {
    return this.getYear(this.getCalendar());
}

public Integer getYear(Object date) {
    return this.getValue(1, date);
}

如果使用参数调用getYear,则它需要一个日期,而不是格式定义。