From f6b89ebb0e5070bd95ba522461b08377ad1deccf Mon Sep 17 00:00:00 2001 From: Mike Hatfield Date: Tue, 1 May 2007 07:28:10 +0000 Subject: [PATCH] NodeInfoBean update - optional template parameter on sendNodeInfo() git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5582 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- source/java/org/alfresco/web/bean/ajax/NodeInfoBean.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/source/java/org/alfresco/web/bean/ajax/NodeInfoBean.java b/source/java/org/alfresco/web/bean/ajax/NodeInfoBean.java index ae779e37d1..58ec8abab0 100644 --- a/source/java/org/alfresco/web/bean/ajax/NodeInfoBean.java +++ b/source/java/org/alfresco/web/bean/ajax/NodeInfoBean.java @@ -73,12 +73,18 @@ public class NodeInfoBean { throw new IllegalArgumentException("'noderef' parameter is missing"); } + + String strTemplate = (String)context.getExternalContext().getRequestParameterMap().get("template"); + if (strTemplate == null || strTemplate.length() == 0) + { + strTemplate = "node_summary_panel.ftl"; + } NodeRef nodeRef = new NodeRef(strNodeRef); if (this.nodeService.exists(nodeRef)) { Repository.getServiceRegistry(context).getTemplateService().processTemplate( - "/alfresco/templates/client/node_summary_panel.ftl", getModel(nodeRef), out); + "/alfresco/templates/client/" + strTemplate, getModel(nodeRef), out); } else {