Yeah, the have a big “Download Now” button and that is not the file. I think the reason was that I use Safari w/o Flash and then the link won’t show.
That said your code words and the major difference I saw is that the inheritance only works if it is in the /apps/<project folder name>/components folder. I tried that after I got mine working by copying the working resource type definitions back up to /apps/<project folder name>. This structure works: /apps /testApps /components /home body.html /page body.html page.html The page.html has a HTL import of body.html and it will take the one from actual resource type (here testApps/components/home). Can anyone from the sling team verify that? If so why, where is that defined and is that configurable? I used the sling sample Fling as an example but that does not use inheritance. Thanks for you swift help - Andy Schaefer > On Mar 22, 2017, at 11:05 AM, Roy Teeuwen <r...@teeuwen.be> wrote: > > Hey Andreas, > > Huh, I think you pushed the advertisement button or something, or maybe you > have to click twice. Anyway, here, my dropbox: > > https://www.dropbox.com/s/0sem7twkr5a2icp/page-example-1.zip?dl=1 > > Greetings, > Roy >> On 22 Mar 2017, at 18:26, Andreas Schaefer <a...@headwire.com> wrote: >> >> Hi Roy >> >> I tried to download your example but I am not going to install >> an Installer software just to see a ZIP file. >> >> Can you share this file by any other means? >> >> Thanks - Andy Schaefer >> >>> On Mar 21, 2017, at 9:52 PM, Roy Teeuwen <r...@teeuwen.be> wrote: >>> >>> 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 >>> >> >