From 3a0feaeff2a6deb91c953ae4d4416ef92b0e1ef7 Mon Sep 17 00:00:00 2001 From: rjy7 Date: Fri, 22 Oct 2010 21:39:14 +0000 Subject: [PATCH] NIHVIVO-1234 Initial version of HomePageController and templates --- webapp/config/web.xml | 23 +++++------ .../freemarker/FreemarkerHttpServlet.java | 13 ++++++- .../freemarker/HomePageController.java | 38 +++++++++++++++++++ .../{body/home.ftl => page/page-home.ftl} | 2 +- webapp/web/templates/freemarker/page/page.ftl | 2 +- 5 files changed, 61 insertions(+), 17 deletions(-) create mode 100644 webapp/src/edu/cornell/mannlib/vitro/webapp/controller/freemarker/HomePageController.java rename webapp/web/templates/freemarker/{body/home.ftl => page/page-home.ftl} (78%) diff --git a/webapp/config/web.xml b/webapp/config/web.xml index 11e989210..4d3f1523b 100644 --- a/webapp/config/web.xml +++ b/webapp/config/web.xml @@ -332,7 +332,16 @@ AboutController /about - + + + HomePageController + edu.cornell.mannlib.vitro.webapp.controller.freemarker.HomePageController + + + HomePageController + /index.jsp + + FreemarkerTestController edu.cornell.mannlib.vitro.webapp.controller.freemarker.TestController @@ -932,18 +941,6 @@ /TabEntitiesController - - - TabController - edu.cornell.mannlib.vitro.webapp.controller.TabController - - - TabController - /index.jsp - - -

Welcome to VIVO

\ No newline at end of file +<#include "page.ftl"> \ No newline at end of file diff --git a/webapp/web/templates/freemarker/page/page.ftl b/webapp/web/templates/freemarker/page/page.ftl index b02034976..03bc28fc6 100644 --- a/webapp/web/templates/freemarker/page/page.ftl +++ b/webapp/web/templates/freemarker/page/page.ftl @@ -25,7 +25,7 @@
<#-- We don't do title here because some pages don't get a title, or it may not be the same as the text. <h2>${title}</h2> --> - ${body} + ${body!} </div> <!-- content --> </div> <!-- contentwrap -->