If template B is inherited by template A, and template B has some value assigned to the Presentation Details of its Standard Values item, the following unclear behavior of resolving item's presentation may occur.
- Presentation details in Standard Values of the template A may appear empty, while be inherited correctly for all items created from this template.
- In case of changing template A's presentation details that appear to be empty, corresponding values inherited from the base template B might be lost when creating items from this template.
To ensure presentation details are properly inherited at all times, apply the following patch:
- Download and unpack the Sitecore.Support.442036.zip archive.
- Copy the LayoutDetails.xml file to \sitecore\shell\Override folder of your website.
- Copy the Sitecore.Support.442036.dll file to \bin folder of your website.
- In the core database, edit the fields of the /sitecore/system/Field types/System Types/Layout item as follows:
- Assembly: Sitecore.Support.442036
- Class: Sitecore.Support.Shell.Applications.ContentEditor.LayoutField
- Clear the Control field.