Автоматизировать год авторских прав в footer.vm почтового шаблона в скоростных файлах - PullRequest
0 голосов
/ 07 марта 2019

Для года авторского права я добавил различные синтаксис, как $ {Ctx.messages.getMessage ($ {ctx.dateTool.getyear ()})} Но он печатает так же, как и Даже пробовал с различными другими $ {Ctx.dateTool.getyear ()} $ {Ctx.dateTool.getyear ( 'гггг')}

Может кто-нибудь помочь с этим шаблоном скорости авторских год?

1 Ответ

0 голосов
/ 08 марта 2019

Я не уверен, $ {ctx.dateTool.year ()} должен работать. По крайней мере, он должен вызывать метод dateTool.getYear ().

Почему вы выбираете год из пакета сообщений? Обычно вы добавляете его в качестве параметра: $ {Ctx.messages.getMessage ( 'yourmessagecode', $ {ctx.dateTool.year ()})}

В комплекте сообщений: yourmessagecode = Copyright {0}

Кстати, согласно классу DateTool:

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

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

Если вы вызываете getYear с параметром, он ожидает дату, а не определение форматирования.

...