Details
-
Improvement
-
Status: Closed
-
Normal
-
Resolution: Won't Fix
-
None
-
None
-
None
Description
currently we support the following kind of inheritance
+ hst:hst + hst:configurations + corporate + hst:pages + hst:sitemap + hst:templates + hst:workspace + hst:sitemenus + hst:containers + subsite - hst:inheritsfrom = {../corporate, ../corporate/hst:workspace/hst:containers}
Above, we inherit in subsite all non workspace configuration from 'corporate' and all workspace containers. We should also be able to only inherit the hst:templates from corporate non workspace nodes, for example thus
+ hst:hst + hst:configurations + corporate + hst:pages + hst:sitemap + hst:templates + hst:workspace + hst:sitemenus + hst:containers + subsite - hst:inheritsfrom = {../corporate/hst:templates, ../corporate/hst:workspace/hst:containers}
Supporting this in org.hippoecm.hst.configuration.cache.CompositeConfigurationNodes should be almost trivial
Attachments
Issue Links
- relates to
-
HSTTWO-3434 Support cascading hst:configuration inheritance
- Closed
-
HSTTWO-3385 (Re)enable inheritance of hst:workspace elements to facilitate proper channel inheritance
- Closed