diff --git a/config/alfresco/templates/webscripts/org/alfresco/portlets/doclist_get_html.ftl b/config/alfresco/templates/webscripts/org/alfresco/portlets/doclist_get_html.ftl index 8f46d5f686..9f3415c857 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/portlets/doclist_get_html.ftl +++ b/config/alfresco/templates/webscripts/org/alfresco/portlets/doclist_get_html.ftl @@ -22,9 +22,16 @@ <#if args.f?exists><#assign filter=args.f?number><#else><#assign filter=0>#if> <#-- get the path location from the passed in args --> -<#if args.p?exists> - <#-- TODO: resolve the path (from Company Home) into a node or fall back to userhome--> - <#assign home=userhome> +<#if args.p?exists><#assign path=args.p><#else><#assign path="">#if> +<#-- resolve the path (from Company Home) into a node or fall back to userhome--> +<#if path?starts_with("/Company Home")> + <#if path?length=13> + <#assign home=companyhome> + <#elseif companyhome.childByNamePath[args.p[14..]]?exists> + <#assign home=companyhome.childByNamePath[args.p[14..]]> + <#else> + <#assign home=userhome> + #if> <#else> <#assign home=userhome> #if> @@ -34,11 +41,11 @@
All Items | -Word Documents | -HTML Documents | -PDF Documents | -Recently Modified | +All Items | +Word Documents | +HTML Documents | +PDF Documents | +Recently Modified |
---|