diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/SamplesController.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/SamplesController.java index a79881ff4..818b4cadd 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/SamplesController.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/SamplesController.java @@ -91,6 +91,8 @@ public class SamplesController extends FreemarkerHttpServlet { body.put("year", "2001"); + body.put("xsddatetime", "1983-12-07T17:15:28Z"); + body.put("title", "Freemarker Samples"); return new TemplateResponseValues(TEMPLATE_DEFAULT, body); diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/TestController.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/TestController.java index 763124d4a..f5c96d9ec 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/TestController.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/TestController.java @@ -37,15 +37,7 @@ public class TestController extends FreemarkerHttpServlet { body.put("title", "Freemarker Test"); - Calendar cal = Calendar.getInstance(); - Date now = cal.getTime(); - body.put("now", now); - // In template: ${now?date}, ${now?datetime}, ${now?time} - - body.put("datetime", "1983-12-07T17:15:28Z"); - - return new TemplateResponseValues(TEMPLATE_DEFAULT, body); - + return new TemplateResponseValues(TEMPLATE_DEFAULT, body); } @Override diff --git a/webapp/web/templates/freemarker/body/samples.ftl b/webapp/web/templates/freemarker/body/samples.ftl index 4d8800d0b..75f82499e 100644 --- a/webapp/web/templates/freemarker/body/samples.ftl +++ b/webapp/web/templates/freemarker/body/samples.ftl @@ -2,6 +2,8 @@ <#-- FreeMarker samples --> +<#import "lib-datetime.ftl" as dt> +

${title}

<@widget name="test" /> @@ -13,6 +15,9 @@
  • Current time: ${now?time}
  • +

    Formatted datetime

    +

    ${dt.xsdDateTimeToYear(xsddatetime)}

    +

    Apples