Hey Andreas, I made an example package in sling-9, you can use composum to install the package.
http://www12.zippyshare.com/v/nWrL1Azm/file.html It works for me, I made the following: /apps/idoneus/components/page => contains page.html and header.html which does a data-sly-include of header.html /apps/idoneus/components/home => supertype is page, and overwrites the header.html /content/idoneus/en => is a homepage, you can see that the header now says "Header home page" /content/indoneus/en/test-page => is a normal page, has as header "Header base page" Can you verify the package and maybe share what is different, so that it also gets typed textual on the mailing list for future reference Greets, Roy > On 21 Mar 2017, at 20:18, Andreas Schaefer <a...@headwire.com> wrote: > > Hi > > As a long time CQ / AEM backend developer I ran into some issues > to adjust to Sling. > > I have a resource ‘Home Page’ that should render a JCR node as > a HTML page. The Home page component then only adjust > the layout of the Body and Head and the rest should be inherited from > its Resource Super Type “Page’. I tried that but it does not render > without the home.html as well as the footer missing in Home is not > picked up. > > This is my configuration: > > 1. JCR Content Node (/content/sample/home) > > <?xml version="1.0" encoding="UTF-8"?> > <jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0 <http://www.jcp.org/jcr/1.0>" > xmlns:nt="http://www.jcp.org/jcr/nt/1.0 <http://www.jcp.org/jcr/nt/1.0>" > xmlns:sling="http://sling.apache.org/jcr/sling/1.0 > <http://sling.apache.org/jcr/sling/1.0>" > jcr:primaryType="nt:unstructured" > jcr:title="Sample Home" > jcr:description="Sample Home Page" > sling:resourceType="sample/home" > sling:resourceSuperType="sample" > /> > > 2. Home Page configuration (/apps/sample/home): > > <?xml version="1.0" encoding="UTF-8"?> > <jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0 <http://www.jcp.org/jcr/1.0>" > xmlns:nt="http://www.jcp.org/jcr/nt/1.0 <http://www.jcp.org/jcr/nt/1.0>" > xmlns:sling="http://sling.apache.org/jcr/sling/1.0 > <http://sling.apache.org/jcr/sling/1.0>" > jcr:primaryType="sling:Folder" > jcr:title="Sample Home Page Component" > jcr:description="Sample Home Page Component woth HTL" > sling:resourceSuperType="sample/page" > /> > > This only contains the head.html and body.html file. > > 3. Page Configuration (/apps/sample/page): > > <?xml version="1.0" encoding="UTF-8"?> > <jcr:root xmlns:jcr="http://www.jcp.org/jcr/1.0 <http://www.jcp.org/jcr/1.0>" > xmlns:nt="http://www.jcp.org/jcr/nt/1.0 <http://www.jcp.org/jcr/nt/1.0>" > xmlns:sling="http://sling.apache.org/jcr/sling/1.0 > <http://sling.apache.org/jcr/sling/1.0>" > jcr:primaryType="sling:Folder" > jcr:title="Sample Page Component" > jcr:description="Sample Page Component" > /> > > This contains the page.html which includes the head, body and footer.html > file. > > This setup does not work and I could only make it work by providing the > /apps/sample/home/home.html. > > Any way to make the work like in AEM? > > I am pretty sure that I don’t see the forest because of the trees here > but I could not figure out how to do it right even when looking at the > Sling Samples. > > Thanks - Andy Schaefer