I am a newbie to sitecore and wanted to ask a question about layout inheritance. I am using web forms and do all my work using Sitecore Rocks. I have a base template that has three fields. I also have 2 other templates (Hardware and Product) that inherit from the base template. I have created a Hardware content item and under it is a Product content item.
I created my layout, sub-layout, and their respective definition item. In my layout I have a placeholder control so I can dynamically bind a component to it.
Now, I went ahead set the layout and sub-layout to the standard values of the base template. Now, by me doing this, will both the Hardware and Product items inherit the layout and sub-layout? I think the answer is yes because when I preview both items, they render per the layout and sub-layout I defined. Is this a standard practice? Also, if I define a different sub-layout for the Product item and set it to the standard values of the Product template, how come I get "...layout not found" error message when the layout is defined on its base template?
If someone could shed a light on this for me, I would appreciate it. I really want to get this concept down as I realize that it's the building block to Sitecore development.
