XML Output Parameter now works in the FreemarkerPresentationManager
git-svn-id: https://svn.libreccm.org/ccm/trunk@6101 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
2201f00ea7
commit
fc31777d42
|
|
@ -62,6 +62,12 @@ public class FreeMarkerPresentationManager implements PresentationManager {
|
||||||
final HttpServletRequest request,
|
final HttpServletRequest request,
|
||||||
final HttpServletResponse response) {
|
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 org.w3c.dom.Document w3cDocument = document.getInternalDocument();
|
||||||
|
|
||||||
final Node root = w3cDocument.getDocumentElement();
|
final Node root = w3cDocument.getDocumentElement();
|
||||||
|
|
@ -73,7 +79,7 @@ public class FreeMarkerPresentationManager implements PresentationManager {
|
||||||
} catch (DataObjectNotFoundException ex) {
|
} catch (DataObjectNotFoundException ex) {
|
||||||
subSite = null;
|
subSite = null;
|
||||||
}
|
}
|
||||||
final boolean isSubSite = subSite != null;
|
// final boolean isSubSite = subSite != null;
|
||||||
|
|
||||||
final String defaultTheme;
|
final String defaultTheme;
|
||||||
if (subSite == null) {
|
if (subSite == null) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue