XML Output Parameter now works in the FreemarkerPresentationManager

git-svn-id: https://svn.libreccm.org/ccm/trunk@6101 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2019-06-01 09:14:55 +00:00
parent 2201f00ea7
commit fc31777d42
1 changed files with 7 additions and 1 deletions

View File

@ -62,6 +62,12 @@ public class FreeMarkerPresentationManager implements PresentationManager {
final HttpServletRequest request,
final HttpServletResponse response) {
if ("xml".equals(request.getParameter("output"))) {
final PageTransformer pageTransformer = new PageTransformer();
pageTransformer.servePage(document, request, response);
return;
}
final org.w3c.dom.Document w3cDocument = document.getInternalDocument();
final Node root = w3cDocument.getDocumentElement();
@ -73,7 +79,7 @@ public class FreeMarkerPresentationManager implements PresentationManager {
} catch (DataObjectNotFoundException ex) {
subSite = null;
}
final boolean isSubSite = subSite != null;
// final boolean isSubSite = subSite != null;
final String defaultTheme;
if (subSite == null) {