Hey Andreas, Have you checked my example? Did you find the difference? Can you elaborate a bit more
Greets, Roy > On 22 Mar 2017, at 22:27, Andreas Schaefer <a...@headwire.com> wrote: > > This also came from a Sling Sample (I think Fling but I am not sure). > > But removing that is not enough. The only way to make it work is to place the > components in > the folder ‘components’ under my apps folder. > > - Andy > >> On Mar 22, 2017, at 12:43 PM, Henry Saginor <hsaginor.apa...@gmail.com> >> wrote: >> >> Hi Andreas >> >> I was looking at the configuration you provided in your initial e-mail. I >> noticed that sling:resourceSuperType under your home page content node is >> different from what’s under component node (“sample” vs “sample/page”). Have >> you tried deleting this property from the content node? It should be >> sufficient to just have sling:resourceSuperType on the component node for >> inheritance to work correctly. >> >> Henry >> >>> On Mar 22, 2017, at 10:26 AM, 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 >>>> >>> >> >
signature.asc
Description: Message signed with OpenPGP