[ 
https://issues.apache.org/jira/browse/SLING-6968?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16055590#comment-16055590
 ] 

Konrad Windszus commented on SLING-6968:
----------------------------------------

Compare also with https://issues.apache.org/jira/browse/SLING-848 which 
currently adds special handling for the ";" already.

> Resource Merger: Add another resource picker which explicitly merges two 
> resources given by path
> ------------------------------------------------------------------------------------------------
>
>                 Key: SLING-6968
>                 URL: https://issues.apache.org/jira/browse/SLING-6968
>             Project: Sling
>          Issue Type: Improvement
>          Components: Extensions
>    Affects Versions: Resource Merger 1.3.4
>            Reporter: Konrad Windszus
>
> Currently both resource pickers "overlay" and "override" shipped with the 
> Sling Resource Merger determine only one resource from the given path url. 
> The underlying/overlying resources are determined either via 
> "sling:resourceSuperType" or via the resource resolver's search path.
> It would be useful to add a third resource picker which would allow to merge 
> two explicitly specified resources (because both paths are given in the 
> merged resource path).
> One concrete use case for that would be a composition pattern (in AEM: a 
> dialog definition being composed out of multiple dialog definition child 
> resources, being maintained somewhere in the repository but still allowing to 
> overwrite some of the properties of the referenced dialog definition child 
> resource).
> The only question is how to encode the two paths in the merged resource path 
> (what to use as separator). One idea is to separate via ";". So the merged 
> resource at {{/mnt/merge/<path1>;<path2>}} would merge the resource given at 
> {{<path1>}} with the resource given at {{<path2>}}.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to