From 75fe93093cff725d4fed04ab6acd2d1762c12e17 Mon Sep 17 00:00:00 2001 From: Graham Triggs Date: Fri, 8 Sep 2017 12:32:48 +0100 Subject: [PATCH] Better document requirements of templates, for anyone needing to customise --- .../webapp/search/controller/FedSearchController.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/search/controller/FedSearchController.java b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/search/controller/FedSearchController.java index 09501277..4f2693e6 100644 --- a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/search/controller/FedSearchController.java +++ b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/search/controller/FedSearchController.java @@ -84,10 +84,15 @@ public class FedSearchController extends PagedSearchController { response.setContentType("text/xml;charset=UTF-8"); response.setHeader("Content-Disposition", "attachment; filename=search.xml"); Map body = new HashMap(); + body.putAll(rvalues.getMap()); - body.put("serverBase", serverBase); - body.put("classgroup", classgroup); + // Note - the template requires the following properties from the above map + // querytext + // hitCount + body.put("populationType", getPopulationType(request)); + body.put("classgroup", classgroup); + body.put("serverBase", serverBase); writeTemplate("search-fsresult.ftl", body, request, response); } catch (Exception e) { log.error(e, e);